Abstract:
An authenticator includes: network devices performing output; and an apparatus communicably using the network devices. The apparatus includes: first storage storing the output data; second storage storing tickets specifying whether to permit or restrict output data use; and a utilization manager managing output data use. When the authentication succeeds, the manager supplies output data stored in the first storage to any network device, and prohibits supplying output data until a print completion notice is received. When the print completion notice is received, the manager updates the tickets stored in the second storage, and when the tickets satisfy predetermined conditions, the manager prohibits supplying output data. Each network device includes: a receiver receiving output data; and a controller performing output control based on the output data received by the receiver. The controller transmits the print completion notice to the apparatus when the network device completely outputs the output data.

Description:
RELATED APPLICATIONS 
       [0001]    This application is a divisional of U.S. patent application Ser. No. 11/243,387 filed on Oct. 4, 2005. This application claims the benefit of Japanese Patent Application No. 2004-294585 filed Oct. 7, 2004, 2004-294588 filed Oct. 7, 2004, 2004-294589 filed Oct. 7, 2004, and 2005-196411 filed Jul. 5, 2005. The disclosures of the above applications are incorporated herein by reference. 
     
    
     BACKGROUND 
       [0002]    1. Technical Field 
         [0003]    The present invention relates to a system, a device, an apparatus, and a program that perform an output process through authentication, and more particularly, to an authentication output system, a device using apparatus, a network device, an output data managing program, an output control program, an output system, an authentication output method, and an output method capable of allowing only an authorized user to acquire an output matter and of protecting the secrecy of output contents by preventing the output process from being performed beyond an output permission range. 
         [0004]    2. Related Art 
         [0005]    When confidential documents are printed by a network printer, serving as a network device, it is preferable to protect the secrecy of a printed matter such that the printed matter is not viewed by unauthorized users. Also, it is preferable to protect literary works, such as documents and images, read over a network. 
         [0006]    For example, an image forming apparatus disclosed in JP-A-2002-149385 and a printing control apparatus disclosed in JP-A-2002-189578 have been known as techniques for protecting the secrecy of printed matters. 
         [0007]    According to the technique disclosed in JP-A-2002-149385, in a case in which a print job of a confidential print mode is received, when printing is currently inexecutable, the print job is transmitted to another network printer. In this case, only when another network printer, a destination of the print job, which is positioned close to the currently used printer, is in an immediately printable state, the print job is transmitted in a forced print mode. Meanwhile, when the network printer which is a destination of the print job is positioned far away from the currently used printer, or is not in the immediately printable state although it is positioned close thereto, the print job is transmitted again in a confidential print mode. In this way, even when a problem, such as a paper jam, occurs in a network printer receiving a printing request, it is possible to reliably acquire a printed matter by using another network printer. 
         [0008]    According to the technique disclosed in JP-A-2002-189578, a print job received from a host terminal, a source of the print job which is serving as a device using apparatus is transmitted to a network printer which is previously set as a destination of the print job. Then, when an NW port of the network printer detects problems, such as a jam of a printing engine unit and the abnormality of a PDL analysis, by communicating with a PDL port, the network printer, which is a destination of the print job, is instructed to start a page analyzing process of the print job. In this way, it is possible to rapidly process the print job in the network printer, which is a destination of the job print, without transmitting the print job to another network printer. 
         [0009]    Meanwhile, for example, a document managing method disclosed in JP-A-10-320289 has been known as a technique for protecting a literary work. 
         [0010]    The invention disclosed in JP-A-10-320289 includes a copyright management information setting unit, a document storage unit, a copyright management information storage unit, a copyright management information checking unit, and a document generating unit. The copyright management information setting unit sets copyright management information in constituent units of the documents stored in the document storage unit, and associates the set copyright management information with information indicating the constituent units of the set copyright management information to store it in the copyright management information storage unit. When the document generating unit requires using a predetermined portion of another document stored in the document storage unit during the creation of documents, the copyright management information checking unit determines an available portion in the predetermined portion, on the basis of the copyright management information stored in the copyright management information storage unit in the constituent unit that overlaps the predetermined portion. 
         [0011]    However, according to the invention disclosed in JP-A-2002-149385, in a case in which the remaining print job exists in a network printer, is a source of the data, capable of reliably acquiring a printed matter, when the network printer gets out of trouble, the same printed matter as that printed in a transmission destination may be printed out. 
         [0012]    Further, according to the invention disclosed in JP-A-2002-189578, a plurality of network printers capable of reliably and rapidly acquiring printed matters are simultaneously instructed to start the page analysis process, printed matters larger than a necessary number of copies may be printed. 
         [0013]    Therefore, the inventions disclosed in JP-A-2002-149385 and JP-A-2002-189578 have a problem in that unauthorized users may view the contents of a printed matter. 
         [0014]    Meanwhile, in the invention disclosed in JP-A-10-320289, when it is necessary to use a predetermined portion of another document, an available portion in the predetermined portion is determined on the basis of the copyright management information in the constituent unit that overlaps the predetermined portion. Therefore, it is possible to restrict the change of documents by using the relationship with other documents, but the document can be relatively freely printed. As a result, literary works may be printed without restriction, and thus the structure disclosed in JP-A-10-320289 has a problem in that the literary works can not be reliably protected. 
         [0015]    The problem of the insufficient protection of the literary works may also arise in a case in which a display device, such as a projector or an LCD (liquid crystal display device), is connected to a network to display an image, as well as in the printing process. 
       SUMMARY 
       [0016]    A first advantage of some aspects of the invention is that it provides an authentication output system, a device using apparatus, a network device, an output data managing program, an output control program, an output system, an authentication output method, and an output method capable of allowing only an authorized user to acquire an output matter and of protecting the secrecy of output contents by preventing an output process from being performed beyond an output permission range. In addition, a second advantage of some aspects of the invention is that it provides an output system, a network device, an output control program, and an output method capable of allowing only an authorized user to acquire an output matter and of protecting literary works and the secrecy of output contents by preventing an output process from being performed beyond an output permission range. 
         [0017]    According to a first aspect of the invention, an authentication output system includes a plurality of network devices each of which performs an output process on the basis of output data; and a device using apparatus that uses the network devices, the device using apparatus being connected to the network devices so as to communicate therewith. When authentication succeeds, the network devices perform the output process. The device using apparatus includes an output data storage unit that stores the output data; a job ticket storage unit that stores job tickets specifying contents related to whether to permit or restrict the use of the output data; and an output data utilization managing unit that manages the use of the output data. When the authentication succeeds, the output data utilization managing unit supplies the output data stored in the output data storage unit to any one of the plurality of network devices, and prohibits the supply of the output data until a print completion notice is received. When the print completion notice is received, the output data utilization managing unit updates the job tickets stored in the job ticket storage unit. When it is determined that the contents of the job tickets satisfy predetermined conditions, the output data utilization managing unit prohibits the supply of the output data. Each of the network devices includes an output data receiving unit that receives the output data; and an output control unit that performs output control on the basis of the output data received by the output data receiving unit. The output control unit transmits the print completion notice to the device using apparatus when the network device completely outputs the output data. 
         [0018]    According to this structure, in the device using apparatus, when the authentication succeeds, the output data utilization managing unit supplies the output data to any one of the plurality of network devices, and then prohibits the supply of the output data until the print completion notice is received. 
         [0019]    In the network device, when the output data receiving unit receives the output data, the output control unit performs the output control on the basis of the received output data. Then, when the output of the output data is completed, the print completion notice is transmitted to the device using apparatus. 
         [0020]    In the device using apparatus, when the print completion notice is received, the output data utilization managing unit updates the job tickets. 
         [0021]    Further, in the device using apparatus, when it is determined that the contents of the job tickets satisfy the predetermined conditions, the output data utilization managing unit prohibits the supply of the output data. 
         [0022]    In this way, when the output of the output data is completed, the job tickets are updated. Therefore, even when the output of the output data from the network device is interrupted due to a trouble, it is possible to obtain output contents by using another network device. Thus, only an authorized user can obtain an output matter. 
         [0023]    Furthermore, since the output data is supplied to any one of the network devices, it is possible to prevent the same output content from being simultaneously output from the plurality of network devices. In addition, even when the network device is restored from a disable state to a normal state, it is possible to prevent the output content from being output from the network device since the use of the output data is prohibited. Further, it is possible to prevent the output process from being performed beyond an output permission range, and thus to more reliably protect the secrecy of the output content. 
         [0024]    Moreover, since the output data and the job tickets are collectively managed by the device using apparatus, it is possible to more strictly manage the output data and the job tickets, compared with a case in which the output data and the job tickets are managed by different apparatuses. 
         [0025]    Further, when it is determined that the contents of the job tickets satisfy predetermined conditions, the supply of the output data is prohibited. In this case, prohibiting the supply and use of the output data includes, for example, removing the output data, rejecting a request for the supply or use of the output data, rewriting the attribute of the output data into ‘unavailable’, and encoding the output data such that the output data cannot be read. The above is similarly applied to an authentication output system according to a third aspect, device using apparatuses according to sixteenth and eighteenth aspects, a network device according to a twenty-third aspect, output data managing programs according to thirty-fourth and thirty-sixth aspects, an output control program according to a forty-first aspect, and authentication output methods according to fifty-second and fifty-fourth aspects. 
         [0026]    Furthermore, the supply of the output data is prohibited until the print completion notice is received. In this case, prohibiting the supply of the output data includes, for example, rejecting a request for the supply of the output data, rewriting the attribute of the output data into ‘unavailable’, and encoding the output data such that the output data cannot be read. The above is similarly applied to the authentication output system according to the third aspect, the device using apparatuses according to the sixteenth and eighteenth aspects, the output data managing programs according to the thirty-fourth and thirty-sixth aspects, and the authentication output methods according to the fifty-second and fifty-fourth aspects. 
         [0027]    Further, updating the job tickets includes, for example, prescribing the number of supplies of the output data and decrementing the number of supplies of the output data whenever the supply is performed and incrementing the number of supplies of the output data whenever the supply is performed. The above is similarly applied to an authentication output system according to a fourth aspect, device using apparatuses according to seventeenth and nineteenth aspects, output data managing programs according to thirty-fifth and thirty-seventh aspects, and authentication output methods according to fifty-third and fifty-fifth aspects. 
         [0028]    Furthermore, the output control unit has any structure as long as it can perform output control on the basis of the output data. For example, the output control unit may perform the output control on a printing unit that performs a printing process on the basis of print data, a display unit that performs display on the basis of display data, or a voice output unit that outputs a voice on the basis of audio data. For example, a projector or an LCD is used as the display unit. The above is similarly applied to authentication output systems according to fourth, ninth, eleventh, sixty-seventh, sixth-eighth, seventy-third, and seventy-fourth aspects, network devices according to twenty-fourth, twenty-seventh, twenty-ninth, eighty-fifth, eighty-eighth, eighty-ninth, one-hundred twenty-seventh and one-hundred twenty-eighth aspects, and output systems according to one-hundred twenty-first and one-hundred twenty-second aspects. 
         [0029]    Moreover, the output data storage unit stores the output data. Alternatively, the output data may be previously stored in the output data storage unit, or the output data may be stored in the output data storage unit by input from the outside during the operation of the present system. This is similarly applied to a case in which the job tickets are stored in the job ticket storage unit. The above is similarly applied to the authentication output systems according to the fourth, ninth, eleventh, sixty-seventh, sixth-eighth, seventy-third, and seventy-fourth aspects, device using apparatuses according to seventeenth, nineteenth, seventy-ninth, and eightieth aspects, the network devices according to the twenty-seventh, twenty-ninth, eighty-fifth, eighty-eighth, eighty-ninth, one-hundred twenty-seventh and one-hundred twenty-eighth aspects, and the output systems according to the one-hundred twenty-first and one-hundred twenty-second aspects. 
         [0030]    Further, obtaining authentication includes, for example, obtaining the authentication by an authenticating unit and acquiring authentication result information indicating an authentication result. The authenticating unit may be provided in a network device, a device using apparatus, and other apparatuses connected to the network. The above is similarly applied to the authentication output systems according to the fourth, ninth, eleventh, sixty-seventh, sixth-eighth, seventy-third, and seventy-fourth aspects, the device using apparatuses according to the seventeenth, nineteenth, seventy-ninth, and eightieth aspects, the network devices according to the twenty-seventh, twenty-ninth, eighty-eighth, and eighty-ninth aspects. 
         [0031]    Further, using the network device means utilizing the functions of the network device. This is similarly applied to the other aspects. 
         [0032]    In addition, utilization restriction includes the output restriction of the output data, the movement restriction of the output data, and copy restriction, and utilization permission includes the output permission of the output data, the movement permission of the output data, and copy permission. Further, specifying the contents related to whether to permit or restrict the use of the output data includes, for example, specifying the number of supplies of the output data. The above is similarly applied to the other aspects. 
         [0033]    Furthermore, the management by the output data utilization managing unit includes, for example, the output permission of data, the output restriction of data, and the update of the job tickets. This is similarly applied to the other aspects. 
         [0034]    In addition, the supply of the output data includes, for example, transmitting the output data and storing the output data in a storage unit, such as a memory. This is similarly applied to the other aspects. 
         [0035]    Further, the predetermined conditions include, for example, a condition for specifying a utilization restriction range and a condition for specifying a utilization permission range. This is similarly applied to the other aspects. 
         [0036]    Moreover, the job tickets include, for example, information on content management, such as the number of output permissions (for example, time and the number of times) or the remaining number of output permissions, output permission target information, a place where output is permitted, the number of copies, and output exclusive control information. This is similarly applied to the other aspects. 
         [0037]    According to a second aspect of the invention, in the authentication output system of the first aspect, the output data utilization managing unit prohibits the supply of the output data until the print completion notice or a print interruption notice is received. In addition, when the output of the output data from the network devices is interrupted, the output control unit prohibits the use of the output data and transmits the print interruption notice to the device using apparatus. 
         [0038]    According to this structure, in the device using apparatus, the supply of the output data is prohibited until the print completion notice or the print interruption notice is received. 
         [0039]    In the network device, when the output of the output data is interrupted, the use of the output data is prohibited, and the print interruption notice is transmitted to the device using apparatus. 
         [0040]    Here, in the case in which the output is interrupted and the use of the output data is prohibited, prohibiting the supply or use of the output data includes, for example, removing the output data, rejecting a request for the supply or use of the output data, rewriting the attribute of the output data into ‘unavailable’, and encoding the output data such that the output data cannot be read. The above is similarly applied to the authentication output system according to the fourth aspect, the device using apparatuses according to the seventeenth and nineteenth aspects, the network device according to the twenty-fourth aspect, the output data managing programs according to thirty-fifth and thirty-seventh aspects, an output control program according to a forty-second aspect, and authentication output methods according to fifty-third and fifty-fifth aspects. 
         [0041]    Further, in the case in which the supply of the output data is prohibited until the print completion notice or a print interruption notice is received, prohibiting the supply of the output data includes, for example, rejecting a request for the supply of the output data, rewriting the attribute of the output data into ‘unavailable’, and encoding the output data such that the output data cannot be read. This is similarly applied to the authentication output system according to the fourth aspect, the device using apparatuses according to the seventeenth and nineteenth aspects, the output data managing programs according to thirty-fifth and thirty-seventh aspects, and the authentication output methods according to the fifty-third and fifty-fifth aspects. 
         [0042]    According to a third aspect of the invention, an authentication output system includes a plurality of network devices each of which performs an output process on the basis of output data; and a device using apparatus that uses the network devices, the device using apparatus being connected to the network devices so as to communicate therewith. When authentication succeeds, the network devices perform the output process. The device using apparatus includes an output data storage unit that stores the output data; a job ticket storage unit that stores job tickets specifying contents related to whether to permit or restrict the use of the output data; and an output data utilization managing unit that manages the use of the output data. When the authentication succeeds, the output data utilization managing unit supplies the output data stored in the output data storage unit to any one of the plurality of network devices, updates the job tickets stored in the job ticket storage unit, and prohibits the supply of the output data until a print completion notice is received. When it is determined that the contents of the job tickets satisfy predetermined conditions, the output data utilization managing unit prohibits the supply of the output data. Each of the network devices includes an output data receiving unit that receives the output data; and an output control unit that performs output control on the basis of the output data received by the output data receiving unit. The output control unit transmits the print completion notice to the device using apparatus when the network device completely outputs the output data. 
         [0043]    According to this structure, in the device using apparatus, when the authentication succeeds, the output data utilization managing unit supplies the output data to any one of the plurality of network devices, and updates the job tickets. Then, the output data utilization managing unit prohibits the supply of the output data until the print completion notice is received. 
         [0044]    In the network device, when the output data receiving unit receives the output data, the output control unit performs the output control on the basis of the received output data. Then, when the output of the output data is completed, the print completion notice is transmitted to the device using apparatus. 
         [0045]    In the device using apparatus, when it is determined that the contents of the job tickets satisfy the predetermined conditions, the output data utilization managing unit prohibits the supply of the output data. 
         [0046]    In this way, when the output of the output data is completed, the job tickets are updated. Therefore, even when the output of the output data from the network device is interrupted due to a trouble, it is possible to obtain output contents by using another network device. Thus, only an authorized user can obtain an output matter. 
         [0047]    Furthermore, since the output data is supplied to any one of the network devices, it is possible to prevent the same output content from being simultaneously output from the plurality of network devices. In addition, even when the network device is restored from a disable state to a normal state, it is possible to prevent the output content from being output from the network device since the use of the output data is prohibited. Further, it is possible to prevent the output process from being performed beyond an output permission range, and thus to more reliably protect the secrecy of the output content. 
         [0048]    Moreover, since the output data and the job tickets are collectively managed by the device using apparatus, it is possible to more strictly manage the output data and the job tickets, compared with a case in which the output data and the job tickets are managed by different apparatuses. 
         [0049]    According to a fourth aspect of the invention, in the authentication output system of the third aspect, the output data utilization managing unit prohibits the supply of the output data until the print completion notice or a print interruption notice is received. When the print interruption notice is received, the output data utilization managing unit restores the contents of the job tickets to the original states before the update. When the output of the output data from the network devices is interrupted, the output control unit prohibits the use of the output data and transmits the print interruption notice to the device using apparatus. 
         [0050]    According to this structure, in the device using apparatus, the supply of the output data is prohibited until the print completion notice or the print interruption notice is received. 
         [0051]    In the network device, when the output of the output data is interrupted, the use of the output data is prohibited, and the print interruption notice is transmitted to the device using apparatus. 
         [0052]    In the device using apparatus, when the print interruption notice is received, the output data utilization managing unit restores the contents of the job tickets to the original states before the update. 
         [0053]    According to a fifth aspect of the invention, in the authentication output system of the second aspect or the fourth aspect, the device using apparatus further includes an authentication information receiving unit that receives authentication information used for the authentication; and an authenticating unit. Each of the network devices further includes an authentication information acquiring unit that acquires the authentication information; and an authentication information transmitting unit that transmits the authentication information acquired by the authentication information acquiring unit to the device using apparatus. The authenticating unit authenticates the use of the output data on the basis of the authentication information received by the authentication information receiving unit. When it is determined that the use of the output data is authenticated by the authenticating unit, the output data utilization managing unit supplies the output data to one of the plurality of network device, which is a source of the authentication information. 
         [0054]    According to this structure, in the network device, when the authentication information acquiring unit acquires the authentication information, the authentication information transmitting unit transmits the acquired authentication information to the device using apparatus. 
         [0055]    In the device using apparatus, when the authentication information receiving unit receives the authentication information, the authenticating unit authenticates the use of the output data on the basis of the received authentication information. As a result, when it is determined that the use of the output data is authenticated by the authenticating unit, the output data utilization managing unit supplies the output data to one of the plurality of network device, which is a source of the authentication information. 
         [0056]    In this way, when a user inputs proper authentication information to a desired network device, the user can obtain output contents from the network device. 
         [0057]    Here, the authentication information acquiring unit has any structure as long as it can acquire the authentication information. For example, the authentication information acquiring unit may receive the authentication information from an input device, or it may acquire or receive the authentication information from, for example, an external terminal. Alternatively, the authentication information acquiring unit reads out the authentication information from, for example, a storage device or a storage media. The storage device and the storage media may be combined with each other, or may be separated from each other. In addition, acquiring includes, for example, at least, input, obtaining, receiving, and reading. The above is similarly applied to authentication output systems according to twelfth, sixty-ninth, and seventy-fifth aspects, network devices according to twenty-fifth, thirtieth, eighty-sixth, eightieth, and one-hundred twenty-ninth aspects, and an output system according to a one-hundred twenty-third aspect. 
         [0058]    According to a sixth aspect of the invention, in the authentication output system of the fifth aspect, when it is determined that the use of the output data is authenticated by the authenticating unit and that the job tickets can be updated, the output data utilization managing unit supplies the output data, and prohibits the update of the job tickets until the print interruption notice or the print completion notice is received. 
         [0059]    According to this structure, in the device using apparatus, when it is determined that the use of the output data is authenticated by the authenticating unit and that the job tickets can be updated, the output data utilization managing unit supplies the output data. Then, the output data utilization managing unit prohibits the update of the job tickets until the print interruption notice or the print completion notice is received. Therefore, even when the authentication information is received, the output data is not supplied until the print interruption notice or the print completion notice is received. 
         [0060]    Here, prohibiting the update includes, for example, prohibiting the update of the job tickets by the request of other network devices. This is similarly applied to the other aspects. 
         [0061]    Further, according to a seventh aspect of the invention, in the authentication output system according to any one of the second, fourth to sixth aspects, the device using apparatus further includes a utilization history information generating unit that creates utilization history information indicating a utilization history of the output data, on the basis of the result supplied by the output data utilization managing unit. 
         [0062]    According to this structure, in the device using apparatus, the utilization history information generating unit creates utilization history information indicating a utilization history of the output data, on the basis of the result supplied by the output data utilization managing unit. 
         [0063]    In this way, it is possible to see how the output data has been used by referring to the utilization history information. 
         [0064]    Thus, it is possible to manage a copyright. In addition, it is possible to confirm that a permitted number of copies are output or only an authorized user performs an output process. 
         [0065]    Furthermore, according to an eighth aspect of the invention, an authentication output system includes first and second network devices each of which performs an output process on the basis of output data; and a device using apparatus that uses the network devices, the device using apparatus being connected to the network devices so as to communicate therewith. When authentication succeeds, the network devices perform the output process. The device using apparatus includes an output data transmitting unit that transmits the output data to the first network device. The first network device includes an output data storage unit; a first output data receiving unit that receives the output data; an output data holding unit that stores the output data received by the first output data receiving unit in the output data storage unit; a job ticket storage unit that stores job tickets specifying contents related to whether to permit or restrict the use of the output data; an output data utilization managing unit that manages the use of the output data; and a first output control unit that performs output control on the basis of the output data stored in the output data storage unit. When the authentication succeeds, the output data utilization managing unit supplies the output data stored in the output data storage unit to the second network device, and prohibits the supply and use of the output data until a print completion notice is received. Alternatively, the output data utilization managing unit requires the first output control unit to output the output data, prohibits the supply of the output data until the output of the output data from the first network device is completed, updates the job tickets stored in the job ticket storage unit when the print completion notice is received or when the output of the output data from the first network device is completed, and prohibits the supply and use of the output data when it is determined that the contents of the job tickets satisfy predetermined conditions. The first output control unit performs the output process on the basis of the output data, according to the output request. The second network device includes a second output data receiving unit that receives the output data; and a second output control unit that performs output control on the basis of the output data received by the second output data receiving unit. When the output of the output data from the second network device is completed, the second output control unit transmits the print completion notice to the first network device. 
         [0066]    According to this structure, in the device using apparatus, the output data transmitting unit transmits the output data to the first network device. 
         [0067]    In the first network device, when the first output data receiving unit receives the output data, the output data holding unit stores the received output data in the output data storage unit. Then, when the authentication succeeds, the output data utilization managing unit supplies the output data to the second network device, or requests the first network device to output the output data. In the former case, the supply and use of the output data are prohibited until the print completion notice is received. 
         [0068]    In the second network device, when the second output data receiving unit receives the output data, the second output control unit performs output control on the basis of the received output data. When the output of the output data is completed, the print completion notice is transmitted to the first network device. 
         [0069]    In the first network device, when the print completion notice is received, the output data utilization managing unit updates the job tickets. 
         [0070]    Meanwhile, in the first network device, when the output request is performed on the first output control unit, the first output control unit performs the output process on the basis of the output data. Then, the output data utilization managing unit prohibits the supply of the output data until the output of the output data is completed. When the output of the output data is completed, the job tickets are updated. 
         [0071]    Further, in the first network device, the output data utilization managing unit prohibits the supply and use of the output data when it is determined that the contents of the job tickets satisfy predetermined conditions. 
         [0072]    In this way, when the output of the output data is completed, the job tickets are updated. Therefore, even when the output of the output data from one of the first and second network devices is interrupted due to a trouble, it is possible to obtain output contents from the other network device. In addition, only an authorized user can obtain an output matter. 
         [0073]    In addition, the output data is supplied to the second network device, or the output data is used for the first network device. Therefore, it is possible to prevent the same output content from being simultaneously output from the first and second network devices. In addition, even when the network device is restored from a disable state to a normal state, it is possible to prevent the output content from being output from the network device since the use of the output data is prohibited. Further, it is possible to prevent the output process from being performed beyond an output permission range, and thus to more reliably protect the secrecy of the output content. 
         [0074]    Moreover, since the output data and the job tickets are collectively managed by the first network device, it is possible to more strictly manage the output data and the job tickets, compared with a case in which the output data and the job tickets are managed by different apparatuses. 
         [0075]    Further, when it is determined that the contents of the job tickets satisfy predetermined conditions, the supply of the output data is prohibited. In this case, prohibiting the supply and use of the output data includes, for example, removing the output data, rejecting a request for the supply or use of the output data, rewriting the attribute of the output data into ‘unavailable’, and encoding the output data such that the output data cannot be read. The above is similarly applied to an authentication output system according to a tenth aspect, network devices according to twenty-sixth and twenty-eighth aspects, output control programs according to forty-fourth and forty-sixth aspects, and authentication output methods according to fifty-ninth and sixty-first aspects. 
         [0076]    Furthermore, in the case in which the supply and use of the output data are prohibited until the print completion notice is received or the supply of the output data is prohibited until the output of the output data is completed, prohibiting the supply or use of the output data includes, for example, rejecting a request for the supply or use of the output data, rewriting the attribute of the output data into ‘unavailable’, and encoding the output data such that the output data cannot be read. The above is similarly applied to the authentication output system according to the tenth aspect, the network devices according to the twenty-sixth and twenty-eighth aspects, the output control programs according to the forty-fourth and forty-sixth aspects, and the authentication output methods according to the fifty-ninth and sixty-first aspects. 
         [0077]    Further, updating the job tickets includes, for example, prescribing the number of supplies or utilizations of the output data, decrementing the number of supplies or utilizations of the output data whenever the supply or utilization is performed, and incrementing the number of supplies or utilizations of the output data whenever the supply or utilization is performed. The above is similarly applied to the authentication output system according to the eleventh, aspect, the network devices according to the twenty-seventh, twenty-ninth, one-hundred twenty-seventh, and one-hundred twenty-eighth aspects, output control programs according to forty-fifth, forty-seventh, one-hundred thirty-third, and one-hundred thirty-fourth aspects, authentication output methods according to sixtieth and sixty-second aspects, the output systems according to one-hundred twenty-first and one-hundred twenty-second aspects, and output method according to one-hundred thirty-ninth and one-hundred fortieth. 
         [0078]    Further, according to a ninth aspect of the invention, in the authentication output system of the eighth aspect, the output data utilization managing unit prohibits the supply and use of the output data until the print completion notice or a print interruption notice is received. Alternatively, the output data utilization managing unit prohibits the supply of the output data until the output of the output data from the first network device is interrupted or completed. When the output of the output data from the second network device is interrupted, the second output control unit prohibits the use of the output data and transmits the print interruption notice to the first network device. 
         [0079]    According to this structure, in the first network device, when the authentication succeeds, the output data utilization managing unit supplies the output data to the second network device, or requests the first network device to output the output data. In the former case, the supply and use of the output data are prohibited until the print interruption notice or the print completion notice is received. 
         [0080]    In the second network device, when the output of the output data is interrupted, the use of the output data is prohibited, and the print interruption notice is transmitted to the first network device. 
         [0081]    Meanwhile, in the first network device, the output data utilization managing unit prohibits the supply of the output data until the output of the output data is interrupted or completed. 
         [0082]    Here, when the output of the output data is interrupted, the use of the output data is prohibited. In this case, prohibiting the supply and use of the output data includes, for example, removing the output data, rejecting a request for the supply or use of the output data, rewriting the attribute of the output data into ‘unavailable’, and encoding the output data such that the output data cannot be read. This is similarly applied to the authentication output system according to the eleventh, aspect, the network devices according to the twenty-seventh and twenty-ninth aspects, the output control programs according to the forty-fifth and forty-seventh aspects, and the authentication output methods according to the sixtieth and sixty-second aspects. 
         [0083]    Further, in the case in which the supply and use of the output data are prohibited until the print interruption notice or the print completion notice is received or the supply of the output data is prohibited until the output of the output data is interrupted or completed, prohibiting the supply or use of the output data includes, for example, rejecting a request for the supply or use of the output data, rewriting the attribute of the output data into ‘unavailable’, and encoding the output data such that the output data cannot be read. This is similarly applied to the authentication output system according to the eleventh aspect, the network devices according to the twenty-seventh, twenty-ninth, one-hundred twenty-seventh, and one-hundred twenty-eighth aspects, the output control programs according to the forty-fifth, forty-seventh, one-hundred thirty-third, and one-hundred thirty-fourth aspects, the authentication output methods according to the sixtieth and sixty-second aspects, the output systems according to the one-hundred twenty-first and one-hundred twenty-second aspects, and the output methods according to the one-hundred thirty-ninth and one-hundred fortieth aspects. 
         [0084]    Further, according to a tenth aspect of the invention, an authentication output system includes first and second network devices each of which performs an output process on the basis of output data; and a device using apparatus that uses the network devices, the device using apparatus being connected to the network devices so as to communicate therewith. When authentication succeeds, the network devices perform the output process. The device using apparatus includes an output data transmitting unit that transmits the output data to the first network device. The first network device includes an output data storage unit; a first output data receiving unit that receives the output data; an output data holding unit that stores the output data received by the first output data receiving unit in the output data storage unit; a job ticket storage unit that stores job tickets specifying contents related to whether to permit or restrict the use of the output data; an output data utilization managing unit that manages the use of the output data; and a first output control unit that performs output control on the basis of the output data stored in the output data storage unit. When the authentication succeeds, the output data utilization managing unit supplies the output data stored in the output data storage unit to the second network device, updates the job tickets stored in the job ticket storage unit, and prohibits the supply and use of the output data until a print completion notice is received. Alternatively, the output data utilization managing unit requires the first output control unit to output the output data, updates the job tickets stored in the job ticket storage unit, prohibits the supply of the output data until the output of the output data from the first network device is completed, and prohibits the supply and use of the output data when it is determined that the contents of the job tickets satisfy predetermined conditions. The first output control unit performs the output process on the basis of the output data, according to the output request. The second network device includes a second output data receiving unit that receives the output data; and a second output control unit that performs output control on the basis of the output data received by the second output data receiving unit. When the output of the output data from the second network device is completed, the second output control unit transmits the print completion notice to the first network device. 
         [0085]    According to this structure, in the device using apparatus, the output data transmitting unit transmits the output data to the first network device. 
         [0086]    In the first network device, when the first output data receiving unit receives the output data, the output data holding unit stores the received output data in the output data storage unit. Then, when the authentication succeeds, the output data utilization managing unit supplies the output data to the second network device, or requests the first network device to output the output data. In the former case, the job tickets are updated, and the supply and use of the output data are prohibited until the print completion notice is received. 
         [0087]    In the second network device, when the second output data receiving unit receives the output data, the second output control unit performs output control on the basis of the received output data. When the output of the output data is completed, the print completion notice is transmitted to the first network device. 
         [0088]    In the first network device, when an output request is performed on the first network device, the output data utilization managing unit updates the job tickets, and the first control unit performs the output process on the basis of the output data. Then, the output data utilization managing unit prohibits the supply of the output data until the output of the output data is completed. 
         [0089]    Further, in the first network device, the output data utilization managing unit prohibits the supply and use of the output data when it is determined that the contents of the job tickets satisfy predetermined conditions. 
         [0090]    In this way, when the output of the output data is completed, the job tickets are updated. Therefore, even when the output of the output data from one of the first and second network devices is interrupted due to a trouble, it is possible to obtain output contents from the other network device. In addition, only an authorized user can obtain an output matter. 
         [0091]    In addition, the output data is supplied to the second network device, or the output data is used for the first network device. Therefore, it is possible to prevent the same output content from being simultaneously output from the first and second network devices. In addition, even when the network device is restored from a disable state to a normal state, it is possible to prevent the output content from being output from the network device since the use of the output data is prohibited. Further, it is possible to prevent the output process from being performed beyond an output permission range, and thus to more reliably protect the secrecy of the output content. 
         [0092]    Moreover, since the output data and the job tickets are collectively managed by the first network device, it is possible to more strictly manage the output data and the job tickets, compared with a case in which the output data and the job tickets are managed by different apparatuses. 
         [0093]    Further, according to the eleventh aspect of the invention, in the authentication output system of the tenth aspect, the output data utilization managing unit prohibits the supply and use of the output data until the print completion notice or a print interruption notice is received. Alternatively, the output data utilization managing unit prohibits the supply of the output data until the output of the output data from the first network device is interrupted or completed, and restores the contents of the job tickets to the original states before the update when the print interruption notice is received or when the output of the output data from the first network device is interrupted. When the output of the output data from the second network device is interrupted, the second output control unit prohibits the use of the output data and transmits the print interruption notice to the first network device. 
         [0094]    According to this structure, in the first network device, when the authentication succeeds, the output data utilization managing unit supplies the output data to the second network device, or requests the first network device to output the output data. In the former case, the job tickets are updated, and the supply and use of the output data are prohibited until the print interruption notice or the print completion notice is received. 
         [0095]    In the second network device, when the output of the output data is interrupted, the use of the output data is prohibited, and the print interruption notice is transmitted to the first network device. 
         [0096]    In the first network device, when the print interruption notice is received, the output data utilization managing unit restores the contents of the job tickets to the original state before the update. 
         [0097]    Meanwhile, in the first network device, the output data utilization managing unit prohibits the supply of the output data until the output of the output data is interrupted or completed. When the output is interrupted, the contents of the job tickets are restored to the state before the update. 
         [0098]    According to the twelfth aspect of the invention, in the authentication output system of the ninth aspect or the eleventh aspect, the first network device further includes an authentication information receiving unit that receives authentication information used for the authentication; a first authentication information acquiring unit that acquires the authentication information; and an authenticating unit. The second network device further includes a second authentication information acquiring unit that acquires the authentication information; and an authentication information transmitting unit that transmits the authentication information acquired by the second authentication information acquiring unit to the first network device. The authenticating unit authenticates the use of the output data on the basis of the authentication information received by the authentication information receiving unit and the authentication information acquired by the first authentication information acquiring unit. When it is determined that the use of the output data is authenticated by the authenticating unit, on the basis of the authentication information received by the authentication information receiving unit, the output data utilization managing unit supplies the output data to the second network device. In addition, when it is determined that the use of the output data is authenticated by the authenticating unit on the basis of the authentication information acquired by the first authentication information acquiring unit, the output data utilization managing unit requires the first output control unit to output the output data. 
         [0099]    According to this structure, in the second network device, when the authentication information is acquired by the second authentication information acquiring unit, the authentication information transmitting unit transmits the acquired authentication information to the first network device. 
         [0100]    In the first network device, when the authentication information is received by the authentication information receiving unit, the use of the output data is authenticated by the authenticating unit on the basis of the received authentication information. As a result, when it is determined that the use of the output data is permitted, the output data utilization managing unit supplies the output data to the second network device. 
         [0101]    Further, in the first network device, when the first authentication information acquiring unit acquires the authentication information, the use of the output data is authenticated on the basis of the acquired authentication information. As a result, when the use of the output data is permitted, the output data utilization managing unit requests the first network device to output the output data. 
         [0102]    In this way, the same effects as those in the fifth aspect are obtained. 
         [0103]    Furthermore, according to a thirteenth aspect of the invention, in the authentication output system of the twelfth aspect, when it is determined that the use of the output data is authenticated by the authenticating unit on the basis of the authentication information received by the authentication information receiving unit and that the job tickets can be updated, the output data utilization managing unit supplies the output data, and prohibits the update of the job tickets until the print interruption notice or the print completion notice is received. In addition, when it is determined that the use of the output data is authenticated by the authenticating unit, on the basis of the authentication information acquired by the first authentication information acquiring unit and that the job tickets can be updated, the output data utilization managing unit performs an output request and prohibits the update of the job tickets until the output of the output data from the first network device is interrupted or completed. 
         [0104]    According to this structure, in the first network device, when it is determined that the use of the output data is authenticated by the authenticating unit on the basis of the received authentication information and that the job tickets can be updated, the output data utilization managing unit supplies the output data to the second network device, and prohibits the update of the job tickets until the print interruption notice or the print completion notice is received. 
         [0105]    In addition, in the first network device, when it is determined that the use of the output data is authenticated on the basis of the acquired authentication information and that the job tickets can be updated, the output data utilization managing unit requests the first network device to output the output data, and prohibits the update of the job tickets until the output of the output data is interrupted or completed. 
         [0106]    Therefore, until the print interruption notice or the print completion notice is received or until the output of the output data is interrupted or completed, the output data is not supplied even though the authentication information is received, and the output of the output data is not performed even though the authentication information is acquired. 
         [0107]    Further, according to a fourteenth aspect of the invention, in the authentication output system according to any one of the ninth, eleventh to thirteenth aspects, the first network device further includes a utilization history information generating unit that creates utilization history information indicating a utilization history of the output data, on the basis of a utilization result and a supply result of the output data utilization managing unit. 
         [0108]    According to this structure, in the first network device, the utilization history information generating unit creates the utilization history information indicating the utilization history of the output data, on the basis of the utilization result and the supply result of the output data utilization managing unit. 
         [0109]    In this way, the same effects as those in the seventh aspect are obtained. 
         [0110]    Moreover, according to a fifth aspect of the invention, in the authentication output system according to any one of the second aspect, the fourth to seventh aspects, the ninth aspect, and the eleventh to fourteenth aspects, when it is determined that the contents of the job tickets satisfy the predetermined conditions, the output data utilization managing unit removes the output data and the job tickets. 
         [0111]    According to this structure, when it is determined that the contents of the job tickets satisfy the predetermined conditions, the output data utilization managing unit removes the output data and the job tickets. 
         [0112]    In this way, it is possible to prevent the output data and the job tickets from being illegally used, and thus to reliably protect the secrecy of the output contents. 
         [0113]    According to the sixteenth aspect of the invention, there is provided a device using apparatus that uses a plurality of network devices. The device using apparatus includes an output data storage unit that stores output data; a job ticket storage unit that stores job tickets specifying contents related to whether to permit or restrict the use of the output data; and an output data utilization managing unit that manages the use of the output data. In the device using apparatus, when authentication succeeds, the output data utilization managing unit supplies the output data stored in the output data storage unit to any one of the plurality of network devices, and prohibits the supply of the output data until a print completion notice is received. When the print completion notice is received, the output data utilization managing unit updates the job tickets stored in the job ticket storage unit. When it is determined that the contents of the job tickets satisfy predetermined conditions, the output data utilization managing unit prohibits the supply of the output data. 
         [0114]    According to this structure, the same operations as those in the device using apparatus of the authentication output system according to the first aspect are obtained. Thus, the same effects as those in the authentication output system according to the first aspect are obtained. 
         [0115]    Further, according to the seventh aspect of the invention, in the device using apparatus of the sixteenth aspect, the output data utilization managing unit prohibits the supply of the output data until the print completion notice or the print interruption notice is received. 
         [0116]    According to this structure, the same operations as those in the device using apparatus of the authentication output system according to the second aspect are obtained. Thus, the same effects as those in the authentication output system according to the second aspect are obtained. 
         [0117]    Furthermore, according to the eighteenth aspect of the invention, there is provided a device using apparatus that uses a plurality of network devices. The device using apparatus includes an output data storage unit that stores output data; a job ticket storage unit that stores job tickets specifying contents related to whether to permit or restrict the use of the output data; and an output data utilization managing unit that manages the use of the output data. In the device using apparatus, when authentication succeeds, the output data utilization managing unit supplies the output data stored in the output data storage unit to any one of the plurality of network devices, updates the job tickets stored in the job ticket storage unit, and prohibits the supply of the output data until a print completion notice is received. When it is determined that the contents of the job tickets satisfy predetermined conditions, the output data utilization managing unit prohibits the supply of the output data. 
         [0118]    According to this structure, the same operations as those in the device using apparatus of the authentication output system according to the third aspect are obtained. Thus, the same effects as those in the authentication output system according to the third aspect are obtained. 
         [0119]    Further, according to the nineteenth aspect of the invention, in the device using apparatus of the eighteenth aspect, the output data utilization managing unit prohibits the supply of the output data until the print completion notice or a print interruption notice is received. When the print interruption notice is received, the output data utilization managing unit restores the contents of the job tickets to the original states before the update. 
         [0120]    According to this structure, the same operations as those in the device using apparatus of the authentication output system according to the fourth aspect are obtained. Thus, the same effects as those in the authentication output system according to the fourth aspect are obtained. 
         [0121]    Moreover, according to a twentieth aspect of the invention, the authentication output system of the seventeenth aspect or the nineteenth aspect further includes an authentication information receiving unit that receives authentication information used for the authentication; and an authenticating unit. The authenticating unit authenticates the use of the output data on the basis of the authentication information received by the authentication information receiving unit. When it is determined that the use of the output data is authenticated by the authenticating unit, the output data utilization managing unit supplies the output data to one of the plurality of network device, which is a source of the authentication information. 
         [0122]    According to this structure, the same operations as those in the device using apparatus of the authentication output system according to the fifth aspect are obtained. Thus, the same effects as those in the authentication output system according to the fifth aspect are obtained. 
         [0123]    Further, according to a twenty-first aspect of the invention, in the device using apparatus of the twentieth aspect, when it is determined that the use of the output data is authenticated by the authenticating unit and that the job tickets can be updated, the output data utilization managing unit supplies the output data, and prohibits the update of the job tickets until the print interruption notice or the print completion notice is received. 
         [0124]    According to this structure, the same operations as those in the device using apparatus of the authentication output system according to the sixth aspect are obtained. Thus, the same effects as those in the authentication output system according to the sixth aspect are obtained. 
         [0125]    Furthermore, according to a twenty-second aspect of the invention, the device using apparatus according to any one of the seventeen, nineteenth to twenty-first aspects further includes a utilization history information generating unit that creates utilization history information indicating a utilization history of the output data, on the basis of the result supplied by the output data utilization managing unit. 
         [0126]    According to this structure, the same operations as those in the device using apparatus of the authentication output system according to the seventh aspect are obtained. Thus, the same effects as those in the authentication output system according to the seventh aspect are obtained. 
         [0127]    Moreover, according to the twenty-third aspect of the invention, there is provided a network device that performs an output process on the basis of output data. The network device includes an output data receiving unit that receives the output data; and an output control unit that performs output control on the basis of the output data received by the output data receiving unit. When the network device completely outputs the output data, the output control unit transmits a print completion notice to a device using apparatus. 
         [0128]    According to this structure, the same operations as those in the network device of the authentication output system according to the first aspect are obtained. Thus, the same effects as those in the authentication output system according to the first aspect are obtained. 
         [0129]    Furthermore, according to the twenty-fourth aspect of the invention, in the network device of the twenty-third aspect, when the output of the output data from the network devices is interrupted, the output control unit prohibits the use of the output data and transmits the print interruption notice to the device using apparatus. 
         [0130]    According to this structure, the same operations as those in the network device of the authentication output system according to the second aspect are obtained. Thus, the same effects as those in the authentication output system according to the second aspect are obtained. 
         [0131]    Moreover, according to a twenty-fifth aspect of the invention, the network device of the twenty-fourth aspect includes an authentication information acquiring unit that acquires the authentication information; and an authentication information transmitting unit that transmits the authentication information acquired by the authentication information acquiring unit to the device using apparatus. 
         [0132]    According to this structure, the same operations as those in the network device of the authentication output system according to the fifth aspect are obtained. Thus, the same effects as those in the authentication output system according to the fifth aspect are obtained. 
         [0133]    Further, according to a twenty-sixth aspect of the invention, there is provided a network device that performs an output process on the basis of output data. The network device includes an output data storage unit; an output data receiving unit that receives the output data; an output data holding unit that stores the output data received by the output data receiving unit in the output data storage unit; a job ticket storage unit that stores job tickets specifying contents related to whether to permit or restrict the use of the output data; an output data utilization managing unit that manages the use of the output data; and an output control unit that performs output control on the basis of the output data stored in the output data storage unit. In the network device, when the authentication succeeds, the output data utilization managing unit supplies the output data stored in the output data storage unit to another network device, and prohibits the supply and use of the output data until a print completion notice is received. Alternatively, the output data utilization managing unit requires the output control unit to output the output data, prohibits the supply of the output data until the output of the output data from the network device is completed, updates the job tickets stored in the job ticket storage unit when the print completion notice is received or when the output of the output data from the network device is completed, and prohibits the supply and use of the output data when it is determined that the contents of the job tickets satisfy predetermined conditions. The output control unit performs the output process on the basis of the output data, according to the output request. 
         [0134]    According to this structure, the same operations as those in the first network device of the authentication output system according to the eighth aspect are obtained. Thus, the same effects as those in the authentication output system according to the eighth aspect are obtained. 
         [0135]    Further, according to the twenty-seventh aspect of the invention, in the network device of the twenty-sixth aspect, the output data utilization managing unit prohibits the supply and use of the output data until the print completion notice or a print interruption notice is received, or the output data utilization managing unit prohibits the supply of the output data until the output of the output data from the network device is interrupted or completed. 
         [0136]    According to this structure, the same operations as those in the first network device of the authentication output system according to the ninth aspect are obtained. Thus, the same effects as those in the authentication output system according to the ninth aspect are obtained. 
         [0137]    Furthermore, according to a twenty-eighth aspect of the invention, there is provided a network device that performs an output process on the basis of output data. The network device includes an output data storage unit; an output data receiving unit that receives the output data; an output data holding unit that stores the output data received by the output data receiving unit in the output data storage unit; a job ticket storage unit that stores job tickets specifying contents related to whether to permit or restrict the use of the output data; an output data utilization managing unit that manages the use of the output data; and an output control unit that performs output control on the basis of the output data stored in the output data storage unit. In the network device, when authentication succeeds, the output data utilization managing unit supplies the output data stored in the output data storage unit to another network device, updates the job tickets stored in the job ticket storage unit, and prohibits the supply and use of the output data until a print completion notice is received. Alternatively, the output data utilization managing unit requires the output control unit to output the output data, updates the job tickets stored in the job ticket storage unit, prohibits the supply of the output data until the output of the output data from the first network device is completed, and prohibits the supply and use of the output data when it is determined that the contents of the job tickets satisfy predetermined conditions. The output control unit performs the output process on the basis of the output data, according to the output request. 
         [0138]    According to this structure, the same operations as those in the first network device of the authentication output system according to the tenth aspect are obtained. Thus, the same effects as those in the authentication output system according to the tenth aspect are obtained. 
         [0139]    Moreover, according to the twenty-ninth aspect of the invention, in the network device of the twenty-eighth aspect, the output data utilization managing unit prohibits the supply and use of the output data until the print completion notice or a print interruption notice is received. Alternatively, the output data utilization managing unit prohibits the supply of the output data until the output of the output data from the network device is interrupted or completed, and restores the contents of the job tickets to the original states before the update when the print interruption notice is received or when the output of the output data from the first network device is interrupted. 
         [0140]    According to this structure, the same operations as those in the first network device of the authentication output system according to the eleventh aspect are obtained. Thus, the same effects as those in the authentication output system according to the eleventh aspect are obtained. 
         [0141]    Further, according to a thirtieth aspect of the invention, the network device of the twenty-seventh aspect or the twenty-ninth aspect includes an authentication information receiving unit that receives authentication information used for the authentication; an authentication information acquiring unit that acquires the authentication information; and an authenticating unit. The authenticating unit authenticates the use of the output data on the basis of the authentication information received by the authentication information receiving unit and the authentication information acquired by the authentication information acquiring unit. When it is determined that the use of the output data is authenticated by the authenticating unit, on the basis of the authentication information received by the authentication information receiving unit, the output data utilization managing unit supplies the output data to another network device. When it is determined that the use of the output data is authenticated by the authenticating unit on the basis of the authentication information acquired by the authentication information acquiring unit, the output data utilization managing unit requires the output control unit to output the output data. 
         [0142]    According to this structure, the same operations as those in the first network device of the authentication output system according to the twelfth aspect are obtained. Thus, the same effects as those in the authentication output system according to the twelfth aspect are obtained. 
         [0143]    Furthermore, according to a thirty-first aspect of the invention, in the network device of the thirtieth aspect, when it is determined that the use of the output data is authenticated by the authenticating unit on the basis of the authentication information received by the authentication information receiving unit and that the job tickets can be updated, the output data utilization managing unit supplies the output data, and prohibits the update of the job tickets until the print interruption notice or the print completion notice is received. When it is determined that the use of the output data is authenticated by the authenticating unit, on the basis of the authentication information acquired by the authentication information acquiring unit and that the job tickets can be updated, the output data utilization managing unit performs an output request and prohibits the update of the job tickets until the output of the output data from the network device is interrupted or completed. 
         [0144]    According to this structure, the same operations as those in the first network device of the authentication output system according to the thirteenth aspect are obtained. Thus, the same effects as those in the authentication output system according to the thirteenth aspect are obtained. 
         [0145]    Moreover, according to a thirty-second aspect of the invention, the network device according to any one of the twenty-seventh, twenty-ninth to thirty-first aspects further includes a utilization history information generating unit that creates utilization history information indicating a utilization history of the output data, on the basis of a utilization result and a supply result of the output data utilization managing unit. 
         [0146]    According to this structure, the same operations as those in the first network device of the authentication output system according to the fourteenth aspect are obtained. Thus, the same effects as those in the authentication output system according to the fourteenth aspect are obtained. 
         [0147]    Further, according to a thirty-third aspect of the invention, in the network device according to any one of the twenty-fourth, twenty-fifth, twenty-seventh, twenty-ninth to thirty-second aspects, when it is determined that the contents of the job tickets satisfy the predetermined conditions, the output data utilization managing unit removes the output data and the job tickets. 
         [0148]    According to this structure, the same operations as those in the first network device of the authentication output system according to the fifteenth aspect are obtained. Thus, the same effects as those in the authentication output system according to the fifteenth aspect are obtained. 
         [0149]    Furthermore, according to the thirty-fourth aspect of the invention, there is provided an output data managing program that manages output data used for a plurality of network devices. The output data managing program includes a program that allows a computer to execute a process including an output data utilization managing step of managing the use of the output data. In the output data utilization managing step, when authentication succeeds in an authenticating step, the output data stored in an output data storage unit that stores the output data is supplied to any one of the plurality of network devices, and the supply of the output data is prohibited until a print completion notice is received. When the print completion notice is received, job tickets stored in a job ticket storage unit that stores the job tickets specifying contents related to whether to permit or restrict the use of the output data are updated. When it is determined that the contents of the job tickets satisfy predetermined conditions, the supply of the output data is prohibited. 
         [0150]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the device using apparatus according to the sixteenth aspect are obtained. 
         [0151]    Moreover, according to a thirty-fifth aspect of the invention, in the output data managing program of the thirty-fourth aspect, in the output data utilization managing step, the supply of the output data is prohibited until the print completion notice or a print interruption notice is received. 
         [0152]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the device using apparatus according to the seventeenth aspect are obtained. 
         [0153]    Further, according to the thirty-sixth aspect of the invention, there is provided an output data managing program that manages output data used for a plurality of network devices. The output data managing program includes a program that allows a computer to execute a process including an output data utilization managing step of managing the use of the output data. In the output data utilization managing step, when authentication succeeds in an authenticating step, the output data stored in an output data storage unit that stores the output data is supplied to any one of the plurality of network devices, job tickets stored in a job ticket storage unit that stores the job tickets specifying contents related to whether to permit or restrict the use of the output data are updated, and the supply of the output data is prohibited until a print completion notice is received. When it is determined that the contents of the job tickets satisfy predetermined conditions, the supply of the output data is prohibited. 
         [0154]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the device using apparatus according to the eighteenth aspect are obtained. 
         [0155]    Furthermore, according to the thirty-seventh aspect of the invention, in the output data managing program of the thirty-sixth aspect, in the output data utilization managing step, the supply of the output data is prohibited until a print interruption notice or the print completion notice is received. When the print interruption notice is received, the contents of the job tickets are restored to the original states before the update. 
         [0156]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the device using apparatus according to the nineteenth aspect are obtained. 
         [0157]    Moreover, according to a thirty-eighth aspect of the invention, the output data managing program of the thirty-fifth aspect or the thirty-seventh aspect includes a program that allows a computer to execute a process composed of an authentication information receiving step of receiving authentication information used for authentication and the authenticating step. In the authenticating step, the use of the output data is authenticated on the basis of the authentication information received in the authentication information receiving step. In the output data utilization managing step, when it is determined that the use of the output data is authenticated in the authenticating step, the output data is supplied to one of the plurality of network device, which is a source of the authentication information. 
         [0158]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the device using apparatus according to the twentieth aspect are obtained. 
         [0159]    Further, according to a thirty-ninth aspect of the invention, in the output data managing program of the thirty-eighth aspect, in the output data utilization managing step, when it is determined that the use of the output data is authenticated in the authenticating step and that the job tickets can be updated, the output data is supplied, and the update of the job tickets is prohibited until the print interruption notice or the print completion notice is received. 
         [0160]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the device using apparatus according to the twenty-first aspect are obtained. 
         [0161]    Furthermore, according to a fortieth aspect of the invention, the output data managing program according to any one of the thirty-fifth, thirty-seventh to thirty-ninth aspects further includes a program that allows a computer to execute a process composed of a utilization history information generating step of generating utilization history information indicating a utilization history of the output data, on the basis of the result supplied in the output data utilization managing step. 
         [0162]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the device using apparatus according to the twenty-second aspect are obtained. 
         [0163]    Moreover, according to the forty-first aspect of the invention, there is provided an output control program that performs an output process on the basis of output data. The output control program includes a program that allows a computer to execute a process including an output data receiving step of receiving the output data and an output control step of performing output control on the basis of the output data received in the output data receiving step. In the output control step, when the output of the output data is completed, a print completion notice is transmitted to a device using apparatus. 
         [0164]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the network device according to the twenty-third aspect are obtained. 
         [0165]    In this configuration, in the output control step, the output control may be performed on the output data, and the output control step includes, for example, performing the output control on a printing unit that performs a printing process on the basis of print data, a display unit that performs display on the basis of display data, or a voice output unit that outputs a voice on the basis of audio data. This is similarly applied to output control programs according to forty-fourth, forty-sixth, hundredth, one-hundred third, one-hundred fourth, one-hundred thirty-third, and one-hundred thirty-fourth aspects, authentication output methods according to fifty-second, fifty-fourth, fifty-ninth, sixty-first, one-hundred ninth, one-hundred tenth, one-hundred fifteenth, and one-hundred sixteenth aspects, and output methods according to one-hundred thirty-ninth and one-hundred fortieth aspects. 
         [0166]    Further, according to the forty-second aspect of the invention, in the output control program of the forty-first aspect, in the output control step, when the output of the output data is interrupted, the use of the output data is prohibited, and the print interruption notice is transmitted to the device using apparatus. 
         [0167]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the network device according to the twenty-fourth aspect are obtained. 
         [0168]    Furthermore, according to a forty-third aspect of the invention, the output control program of the forty-second aspect further includes a program that allows a computer to execute a process composed of an authentication information acquiring step of acquiring the authentication information; and an authentication information transmitting step of transmitting the authentication information acquired in the authentication information acquiring step to the device using apparatus. 
         [0169]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the network device according to the twenty-fifth aspect are obtained. 
         [0170]    Here, the authentication information acquiring step has any configuration as long as the authentication information can be acquired. For example, the authentication information may be input from an input device, or the authentication information may be acquired or received from, for example, an external terminal. Alternatively, the authentication information may be read out from, for example, a storage device or a storage media. The storage device and the storage media may be combined with each other, or may be separated from each other. In addition, acquiring includes, for example, at least, input, obtaining, receiving, and reading. This is similarly applied to output control programs according to forty-eight, one-hundred first, one-hundred fifth, and one-hundred thirty-fifth aspects, authentication output methods according to fifty-sixth, sixty-third, one-hundred eleventh, and one-hundred seventeenth aspects, and an output method according to a one-hundred forty-first aspect. 
         [0171]    Moreover, according to a forty-fourth aspect of the invention, there is provided an output control program that performs an output process on the basis of output data. The output control program includes a program that allows a computer to execute a process composed of an output data receiving step of receiving the output data; an output data storing step of storing the output data received in the output data receiving step in an output data storage unit; an output data utilization managing step of managing the use of the output data; and an output control step of performing output control on the basis of the output data stored in the output data storage unit. In the output data utilization managing step, when authentication succeeds in an authenticating step, the output data stored in the output data storage unit is supplied to another network device, and the supply and use of the output data are prohibited until a print completion notice is received. Alternatively, the output of the output data is requested in the output control step, the supply of the output data is prohibited until the output data is completely output, job tickets stored in a job ticket storage unit that stores the job tickets specifying contents related to whether to permit or restrict the use of the output data are updated when the print completion notice is received or when the output data is completely output, and the supply and use of the output data are prohibited when it is determined that the contents of the job tickets satisfy predetermined conditions. In the output control step, the output process is performed on the basis of the output data, according to the output request. 
         [0172]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the network device according to the twenty-sixth aspect are obtained. 
         [0173]    Furthermore, according to the forty-fifth aspect of the invention, in the output control program of the forty-fourth aspect, in the output data utilization managing step, the supply and use of the output data are prohibited until the print completion notice or a print interruption notice is received. Alternatively, the supply of the output data is prohibited until the output of the output data is interrupted or completed. 
         [0174]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the network device according to the twenty-seventh aspect are obtained. 
         [0175]    Moreover, according to the forty-sixth aspect of the invention, there is provided an output control program that performs an output process on the basis of output data. The output control program includes a program that allows a computer to execute a process composed of an output data receiving step of receiving the output data; an output data storing step of storing the output data received in the output data receiving step in an output data storage unit; an output data utilization managing step of managing the use of the output data; and an output control step of performing output control on the basis of the output data stored in the output data storage unit. In the output data utilization managing step, when authentication succeeds in an authenticating step, the output data stored in the output data storage unit is supplied to another network device, job tickets stored in a job ticket storage unit that stores the job tickets specifying contents related to whether to permit or restrict the use of the output data are updated, and the supply and use of the output data are prohibited until a print completion notice is received. Alternatively, the output of the output data is requested in the output control step, the job tickets stored in the job ticket storage unit are updated, the supply of the output data is prohibited until the output of the output data is completely, and the supply and use of the output data are prohibited when it is determined that the contents of the job tickets satisfy predetermined conditions. In the output control step, the output process is performed on the basis of the output data, according to the output request. 
         [0176]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the network device according to the twenty-eighth aspect are obtained. 
         [0177]    Further, according to the forty-seventh aspect of the invention, in the output control program of the forty-sixth aspect, in the output data utilization managing step, the supply and use of the output data are prohibited until the print completion notice or a print interruption notice is received. Alternatively, the supply of the output data is prohibited until the output of the output data is interrupted or completed, and the contents of the job tickets are restored to the original states before the update when the print interruption notice is received or when the output of the output data is interrupted. 
         [0178]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the network device according to the twenty-ninth aspect are obtained. 
         [0179]    Furthermore, according to a forty-eighth aspect of the invention, the output control program of the forty-fifth aspect or the forty-seventh aspect further includes a program that allows a computer to execute a process composed of an authentication information receiving step of receiving authentication information used for the authentication; an authentication information acquiring step of acquiring the authentication information; and the authenticating step. In the authenticating step, the use of the output data is authenticated on the basis of the authentication information received in the authentication information receiving step and the authentication information received in the authentication information acquiring step. In the output data utilization managing step, when it is determined that the use of the output data is authenticated in the authenticating step, on the basis of the authentication information received in the authentication information receiving step, the output data is supplied to another network device. When it is determined that the use of the output data is authenticated in the authenticating unit on the basis of the authentication information acquired in the authentication information acquiring step, the output request is performed in the output control step. 
         [0180]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the network device according to the thirtieth aspect are obtained. 
         [0181]    Moreover, according to a forty-ninth aspect of the invention, in the output control program of the forty-eighth aspect, in the output data utilization managing step, when it is determined that the use of the output data is authenticated in the authenticating step on the basis of the authentication information received in the authentication information receiving step and that the job tickets can be updated, the output data is supplied, and the update of the job tickets is prohibited until the print interruption notice or the print completion notice is received. When it is determined that the use of the output data is authenticated in the authenticating step, on the basis of the authentication information acquired in the authentication information acquiring step, and that the job tickets can be updated, the output request is performed, and the update of the job tickets is prohibited until the output of the output data is interrupted or completed. 
         [0182]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the network device according to the thirty-first aspect are obtained. 
         [0183]    Further, according to a fiftieth aspect of the invention, the output control program according to any one of the forty-fifth, forty-seventh to forty-ninth aspects further includes a program that allows a computer to execute a process composed of a utilization history information generating step of generating utilization history information indicating a utilization history of the output data, on the basis of a utilization result and a supply result of the output data utilization managing unit. 
         [0184]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the network device according to the thirty-second aspect are obtained. 
         [0185]    Furthermore, according to a fifty-first aspect of the invention, in the output control program according to any one of the forty-second, forty-third, forty-fifth, forty-seventh to fiftieth aspects, in the output data utilization managing step, when it is determined that the contents of the job tickets satisfy the predetermined conditions, the output data and the job tickets are removed. 
         [0186]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the network device according to the thirty-third aspect are obtained. 
         [0187]    Moreover, according to the fifty-second aspect of the invention, there is provided an authentication output method that performs an output process through authentication in a plurality of network devices each of which performs the output process on the basis of output data, the network devices being connected to a device using apparatus that uses the network devices so as to communicate therewith. The method includes, for the device using apparatus, an output data utilization managing step of supplying, when the authentication succeeds in an authenticating step, the output data stored in an output data storage unit that stores the output data to any one of the plurality of network devices, of prohibiting the supply of the output data until a print completion notice is received, of updating, when the print completion notice is received, job tickets stored in a job ticket storage unit that stores the job tickets specifying contents related to whether to permit or restrict the use of the output data, and of prohibiting the supply of the output data when it is determined that the contents of the job tickets satisfy predetermined conditions. The method includes, for the network devices, an output data receiving step of receiving the output data, and an output control step of transmitting the print completion notice to the device using apparatus when the output of the output data from the network devices is completed. 
         [0188]    According to this structure, the same effects as those in the authentication output system according to the first aspect are obtained. 
         [0189]    Further, according to the fifty-third aspect of the invention, in the authentication output method of the fifty-second aspect, in the output control step, when the output of the output data from the network device is interrupted, the use of the output data received in the output data receiving step, and the print interruption notice is transmitted to the device using apparatus. 
         [0190]    According to this structure, the same effects as those in the authentication output system according to the second aspect are obtained. 
         [0191]    Furthermore, according to the fifty-fourth aspect of the invention, there is provided an authentication output method that performs an output process through authentication in a plurality of network devices each of which performs the output process on the basis of output data, the network devices being connected to a device using apparatus that uses the network devices so as to communicate therewith. The method includes, for the device using apparatus, an output data utilization managing step of supplying, when the authentication succeeds in an authenticating step, the output data stored in an output data storage unit that stores the output data to any one of the plurality of network devices, of updating job tickets stored in a job ticket storage unit that stores the job tickets specifying contents related to whether to permit or restrict the use of the output data, of prohibiting the supply of the output data until a print completion notice is received, and of prohibiting the supply of the output data when it is determined that the contents of the job tickets satisfy predetermined conditions. In addition, the method includes, for the network devices, an output data receiving step of receiving the output data; and an output control step of transmitting the print completion notice to the device using apparatus when the output of the output data from the network devices is completed. 
         [0192]    According to this structure, the same effects as those in the authentication output system according to the third aspect are obtained. 
         [0193]    Moreover, according to the fifty-fifth aspect of the invention, in the authentication output method of the fifty-fourth aspect, in the output data utilization managing step, the supply of the output data is prohibited until the print completion notice or a print interruption notice is received. When the print interruption notice is received, the contents of the job tickets are restored to the original states before the update. In the output control step, when the output of the output data from the network device is interrupted, the use of the output data received in the output data receiving step is prohibited, and the print interruption notice is transmitted to the device using apparatus. 
         [0194]    According to this structure, the same effects as those in the authentication output system according to the fourth aspect are obtained. 
         [0195]    Further, according to a fifty-sixth aspect of the invention, the authentication output method of the fifty-third aspect or the fifth-fifth aspect further includes, for the network device, an authentication information acquiring step of acquiring authentication information used for the authentication; and an authentication information transmitting step of transmitting the authentication information acquired in the authentication information acquiring step to the device using apparatus. In addition, the method further includes, for the device using apparatus, an authentication information receiving unit that receives the authentication information; and the authenticating step. In the authenticating step, the use of the output data is authenticated on the basis of the authentication information received in the authentication information receiving step. In the output data utilization managing step, when it is determined that the use of the output data is authenticated in the authenticating step, the output data is supplied to one of the plurality of network device, which is a source of the authentication information. 
         [0196]    According to this structure, the same effects as those in the authentication output system according to the fifth aspect are obtained. 
         [0197]    Furthermore, according to a fifty-seventh aspect of the invention, in the authentication output method of the fifty-sixth aspect, in the output data utilization managing step, when it is determined that the use of the output data is authenticated in the authenticating step and that the job tickets can be updated, the output data is supplied, and the update of the job tickets is prohibited until the print interruption notice or the print completion notice is received. 
         [0198]    According to this structure, the same effects as those in the authentication output system according to the sixth aspect are obtained. 
         [0199]    Moreover, according to a fifty-eighth aspect of the invention, the authentication output method according to the fifty-third, fifty-fifth to fifty-seventh aspects further includes, for the device using apparatus, a utilization history information generating step of generating utilization history information indicating a utilization history of the output data, on the basis of the result supplied in the output data utilization managing step. 
         [0200]    According to this structure, the same effects as those in the authentication output system according to the seventh aspect are obtained. 
         [0201]    Further, according to the fifty-ninth aspect of the invention, there is provided an authentication output method that performs an output process through authentication in first and second network devices each of which performs the output process on the basis of output data, the first and second network devices being connected to a device using apparatus that uses the network devices so as to communicate therewith. The method includes, for the device using apparatus, an output data transmitting step of transmitting the output data to the first network device. In addition, the method includes, for the first network device, a first output data receiving step of receiving the output data; an output data storing step of storing the output data received in the first output data receiving step in an output data storage unit; an output data utilization managing step of managing the use of the output data; and a first output control step of performing output control on the basis of the output data stored in the output data storage unit. In the output data utilization managing step, when the authentication succeeds in an authenticating step, the output data stored in the output data storage unit is supplied to the second network device, and the supply and use of the output data are prohibited until a print completion notice is received. Alternatively, the output of the output data is requested in the first output control step, the supply of the output data is prohibited until the output of the output data from the first network device is completed, job tickets stored in a job ticket storage unit that stores the job tickets specifying contents related to whether to permit or restrict the use of the output data are updated when the print completion notice is received or when the output of the output data from the first network device is completed, and the supply and use of the output data are prohibited when it is determined that the contents of the job tickets satisfy predetermined conditions. The output process is performed in the first output control step on the basis of the output data, according to the output request. The method includes, for the second network device, a second output data receiving step of receiving the output data; and a second output control step of transmitting the print completion notice to the first network device when the output of the output data from the second network device is completed. 
         [0202]    According to this structure, the same effects as those in the authentication output system according to the eighth aspect are obtained. 
         [0203]    Furthermore, according to the sixtieth aspect of the invention, in the authentication output method of the fifty-ninth aspect, in the output data utilization managing step, the supply and use of the output data are prohibited until the print completion notice or a print interruption notice is received. Alternatively, the supply of the output data is prohibited until the output of the output data from the first network device is interrupted or completed. In the second output control step, when the output of the output data from the second network device is interrupted, the use of the output data received in the second output data receiving step is prohibited, and the print interruption notice is transmitted to the first network device. 
         [0204]    According to this structure, the same effects as those in the authentication output system according to the ninth aspect are obtained. 
         [0205]    Moreover, according to the sixty-first aspect of the invention, there is provided an authentication output method that performs an output process through authentication in first and second network devices each of which performs the output process on the basis of output data, the first and second network devices being connected to a device using apparatus that uses the network devices so as to communicate therewith. The method includes, for the device using apparatus, an output data transmitting step of transmitting the output data to the first network device. In addition, the method includes, for the first network device, a first output data receiving step of receiving the output data; an output data storing step of storing the output data received in the first output data receiving step in an output data storage unit; an output data utilization managing step of managing the use of the output data; and a first output control step of performing output control on the basis of the output data stored in the output data storage unit. In the output data utilization managing step, when the authentication succeeds in an authenticating step, the output data stored in the output data storage unit is supplied to the second network device, job tickets stored in a job ticket storage unit that stores the job tickets specifying contents related to whether to permit or restrict the use of the output data are updated, and the supply and use of the output data are prohibited until a print completion notice is received. Alternatively, the output of the output data is requested in the first output control step, the job tickets stored in the job ticket storage unit are updated, the supply of the output data is prohibited until the output of the output data from the first network device is completed, and the supply and use of the output data are prohibited when it is determined that the contents of the job tickets satisfy predetermined conditions. The output process is performed in the first output control step on the basis of the output data, according to the output request. In addition, the method includes, for the second network device, a second output data receiving step of receiving the output data; and a second output control step of transmitting the print completion notice to the first network device when the output of the output data from the second network device is completed. 
         [0206]    According to this structure, the same effects as those in the authentication output system according to the tenth aspect are obtained. 
         [0207]    Further, according to the sixty-second aspect of the invention, in the authentication output method of the sixty-first aspect, in the output data utilization managing step, the supply and use of the output data are prohibited until the print completion notice or a print interruption notice is received. Alternatively, the supply of the output data is prohibited until the output of the output data from the first network device is interrupted or completed, and the contents of the job tickets are restored to the original states before the update when the print interruption notice is received or when the output of the output data from the first network device is interrupted. In the second output control step, when the output of the output data from the second network device is interrupted, the use of the output data received in the second output data receiving step is prohibited, and the print interruption notice is transmitted to the first network device. 
         [0208]    According to this structure, the same effects as those in the authentication output system according to the eleventh aspect are obtained. 
         [0209]    Furthermore, according to a sixty-third aspect of the invention, the authentication output method of the sixtieth aspect or the sixty-second aspect further includes, for the second network device, a second authentication information acquiring step of acquiring authentication information used for the authentication; and an authentication information transmitting step of transmitting the authentication information acquired in the second authentication information acquiring step to the first network device. In addition, the method further includes, for the first network device, an authentication information receiving step of receiving the authentication information; a first authentication information acquiring step of acquiring the authentication information; and the authenticating unit. In the authenticating step, the use of the output data is authenticated on the basis of the authentication information received in the authentication information receiving step and the authentication information received in the first authentication information acquiring step. In the output data utilization managing unit, when it is determined that the use of the output data is authenticated in the authenticating step, on the basis of the authentication information received in the authentication information receiving step, the output data is supplied to the second network device. In addition, when it is determined that the use of the output data is authenticated in the authenticating step on the basis of the authentication information acquired in the first authentication information acquiring step, the output request is performed in the first output control step. 
         [0210]    According to this structure, the same effects as those in the authentication output system according to the twelfth aspect are obtained. 
         [0211]    Moreover, according to a sixty-fourth aspect of the invention, in the authentication output method of the sixty-third aspect, in the output data utilization managing step, when it is determined that the use of the output data is authenticated in the authenticating step on the basis of the authentication information received in the authentication information receiving step and that the job tickets can be updated, the output data is supplied, and the update of the job tickets is prohibited until the print interruption notice or the print completion notice is received. In the output data utilization managing step, when it is determined that the use of the output data is authenticated in the authenticating step, on the basis of the authentication information acquired in the first authentication information acquiring step, and that the job tickets can be updated, the output request is performed, and the update of the job tickets is prohibited until the output of the output data from the first network device is interrupted or completed. 
         [0212]    According to this structure, the same effects as those in the authentication output system according to the thirteenth aspect are obtained. 
         [0213]    Further, according to a sixty-fifth aspect of the invention, the authentication output method according to any one of the sixtieth, sixty-second to sixty-fourth aspects further includes a utilization history information generating step of generating utilization history information indicating a utilization history of the output data, on the basis of a utilization result and a supply result of the output data utilization managing step. 
         [0214]    According to this structure, the same effects as those in the authentication output system according to the fourteenth aspect are obtained. 
         [0215]    Furthermore, according to a sixty-sixth aspect of the invention, in the authentication output method according to the fifty-third, fifty-fifth to fifty-eighth, sixtieth, sixty-second to sixty fifth aspects, in the output data utilization managing step, when it is determined that the contents of the job tickets satisfy the predetermined conditions, the output data and the job tickets are removed. 
         [0216]    According to this structure, the same effects as those in the authentication output system according to the fifteenth aspect are obtained. 
         [0217]    Moreover, according to the sixty-seventh aspect of the invention, an authentication output system includes a plurality of network devices each of which performs an output process on the basis of output data; and a device using apparatus that uses the network devices, the device using apparatus being connected to the network devices so as to communicate therewith. When authentication succeeds, the network devices perform the output process. The device using apparatus includes: an output data transmitting unit that transmits the output data to the plurality of network devices; a job ticket storage unit that stores job tickets specifying contents related to whether to permit or restrict the use of the output data; and an output data utilization managing unit that manages the use of the output data. When the authentication succeeds, the output data utilization managing unit transmits an output permission notice to any one of the plurality of network devices, and prohibits the transmission of the output permission notice until a print interruption notice or a print completion notice is received. When the print completion notice is received, the output data utilization managing unit updates the job tickets stored in the job ticket storage unit. When it is determined that the contents of the job tickets satisfy predetermined conditions, the output data utilization managing unit transmits a utilization prohibition notice to the plurality of network devices. Each of the network devices includes: an output data storage unit; an output data receiving unit that receives the output data; an output data holding unit that stores the output data received by the output data receiving unit in the output data storage unit; and an output control unit that performs output control on the basis of the output data stored in the output data storage unit. When the output permission notice is received, the output control unit performs the output process on the basis of the output data. When the output of the output data from the network devices is interrupted, the output control unit prohibits the use of the output data and transmits the print interruption notice to the device using apparatus. When the output of the output data from the network devices is completed, the output control unit transmits the print completion notice to the device using apparatus. In addition, when the utilization prohibition notice is received, the output control unit prohibits the use of the output data. 
         [0218]    According to this structure, in the device using apparatus, the output data transmitting unit transmits the output data to the respective network devices. 
         [0219]    In the network device, when the output data receiving unit receives the output data, the output data holding unit stores the received output data in the output data storage unit. 
         [0220]    In the device using apparatus, when the authentication succeeds, the output data utilization managing unit transmits the output permission notice to any one of the plurality of network devices, and prohibits the transmission of the output permission notice until the print interruption notice or the print completion notice is received. 
         [0221]    In the network device, when the output permission notice is received, the output control unit performs the output process on the basis of the output data stored in the output data storage unit. When the output of the output data is completed, the print completion notice is transmitted to the device using apparatus. On the other hand, when the output of the output data is interrupted, the output control unit prohibits the use of the output data and transmits the print interruption notice to the device using apparatus. 
         [0222]    In the device using apparatus, when the print completion notice is received, the output data utilization managing unit updates the job tickets. 
         [0223]    In addition, in the device using apparatus, When it is determined that the contents of the job tickets satisfy predetermined conditions, the output data utilization managing unit transmits the utilization prohibition notice to the respective network devices. 
         [0224]    In the network device, when the utilization prohibition notice is received, the output control unit prohibits the use of the output data. 
         [0225]    In this way, since the job tickets are updated when the output of the output data is completed, it is possible to obtain output contents from another network device even when the output of the output data from a network device is interrupted due to a trouble. Thus, only an authorized user can obtain an output matter. 
         [0226]    Furthermore, since the output permission notice is transmitted to any one of the network devices, it is possible to prevent the same output content from being simultaneously output from the plurality of network devices. In addition, even when the network device is restored from a disable state to a normal state, it is possible to prevent the output content from being output from the network device since the use of the output data is prohibited. Further, it is possible to prevent the output process from being performed beyond an output permission range, and thus to more reliably protect the secrecy of the output content. 
         [0227]    In addition, the output data is stored in the respective network devices. Therefore, even when the output of the output data from a network device is interrupted due to a trouble, the output can be started by another network device at relatively high speed. 
         [0228]    Here, prohibiting the use of the output data includes, for example, removing the output data, rejecting a request for the supply or use of the output data, rewriting the attribute of the output data into ‘unavailable’, and encoding the output data such that the output data cannot be read. This is similarly applied to an authentication output system according to a sixty-eighth aspect, a network device according to an eighty-fifth aspect, an output control program according to the hundredth aspect, and authentication output methods according to one-hundred ninth and one-hundred tenth aspects. 
         [0229]    In addition, updating the job tickets includes, for example, prescribing the number of utilizations of the output data, decrementing the number of available times of the output data whenever the output permission notice is transmitted, and decrementing the number of utilizations of the output data whenever the output permission notice is transmitted. This is similarly applied to authentication output systems according to sixty-eighth, seventy-third, and seventy-fourth aspects, device using apparatuses according to seventy-ninth and eightieth aspects, network devices according to eighty-eighth and eighty-ninth aspects, output data managing programs according to ninety-fourth and ninety-fifth aspects, output control program according to one-hundred third and one-hundred fourth aspects, and authentication output methods according to one-hundred ninth, one-hundred tenth, one-hundred fifteenth, and one-hundred sixteenth aspects. 
         [0230]    Further, according to the sixty-eighth aspect of the invention, an authentication output system includes a plurality of network devices each of which performs an output process on the basis of output data; and a device using apparatus that uses the network devices, the device using apparatus being connected to the network devices so as to communicate therewith. When authentication succeeds, the network devices perform the output process. The device using apparatus includes an output data transmitting unit that transmits the output data to the plurality of network devices; a job ticket storage unit that stores job tickets specifying contents related to whether to permit or restrict the use of the output data; and an output data utilization managing unit that manages the use of the output data. When the authentication succeeds, the output data utilization managing unit transmits an output permission notice to any one of the plurality of network devices, updates the job tickets stored in the job ticket storage unit, and prohibits the transmission of the output permission notice until a print interruption notice or a print completion notice is received. When the print interruption notice is received, the output data utilization managing unit restores the contents of the job tickets to the original states before the update. When it is determined that the contents of the job tickets satisfy predetermined conditions, the output data utilization managing unit transmits a utilization prohibition notice to the plurality of network devices. Each of the network devices includes an output data storage unit; an output data receiving unit that receives the output data; an output data holding unit that stores the output data received by the output data receiving unit in the output data storage unit; and an output control unit that performs output control on the basis of the output data stored in the output data storage unit. When the output permission notice is received, the output control unit performs the output process on the basis of the output data. When the output of the output data from the network devices is interrupted, the output control unit prohibits the use of the output data and transmits the print interruption notice to the device using apparatus. When the output of the output data from the network devices is completed, the output control unit transmits the print completion notice to the device using apparatus. When the utilization prohibition notice is received, the output control unit prohibits the use of the output data. 
         [0231]    According to this structure, in the device using apparatus, the output data transmitting unit transmits the output data to the respective network devices. 
         [0232]    In the network device, when the output data receiving unit receives the output data, the output data holding unit stores the received output data in the output data storage unit. 
         [0233]    In the device using apparatus, when the authentication succeeds, the output data utilization managing unit transmits the output permission notice to any one of the plurality of network devices and updates the job tickets. In addition, the output data utilization managing unit prohibits the transmission of the output permission notice until the print interruption notice or the print completion notice is received. 
         [0234]    In the network device, when the output permission notice is received, the output control unit performs the output process on the basis of the output data stored in the output data storage unit. When the output of the output data is completed, the output control unit transmits the print completion notice to the device using apparatus. On the other hand, when the output of the output data is interrupted, the output control unit prohibits the use of the output data and transmits the print interruption notice to the device using apparatus. 
         [0235]    In the device using apparatus, when the utilization prohibition notice is received, the output data utilization managing unit restores the contents of the job tickets to the original states before the update. 
         [0236]    In addition, in the device using apparatus, when it is determined that the contents of the job tickets satisfy predetermined conditions, the output data utilization managing unit transmits the utilization prohibition notice to the respective network devices. 
         [0237]    In the network device, when the utilization prohibition notice is received, the output control unit prohibits the use of the output data. 
         [0238]    In this way, when the output of the output data is completed, the job tickets are updated. Therefore, even when the output of the output data from a network device is interrupted due to a trouble, output contents can be obtained from another network device. In addition, only an authorized user can obtain an output matter. 
         [0239]    Furthermore, since the output permission notice is transmitted to any one of the network devices, it is possible to prevent the same output content from being simultaneously output from the plurality of network devices. In addition, even when the network device is restored from a disable state to a normal state, it is possible to prevent the output content from being output from the network device since the use of the output data is prohibited. Further, it is possible to prevent the output process from being performed beyond an output permission range, and thus to more reliably protect the secrecy of the output content. 
         [0240]    In addition, the output data is stored in the respective network devices. Therefore, even when the output of the output data from a network device is interrupted due to a trouble, the output can be started by another network device at relatively high speed. 
         [0241]    Furthermore, according to the sixty-ninth aspect of the invention, in the authentication output system of the sixty-seventh aspect or the sixty-eighth aspect, the device using apparatus further includes an authentication information receiving unit that receives authentication information used for the authentication; and an authenticating unit. Each of the network devices further includes an authentication information acquiring unit that acquires the authentication information; and an authentication information transmitting unit that transmits the authentication information acquired by the authentication information acquiring unit to the device using apparatus. The authenticating unit authenticates the use of the output data on the basis of the authentication information received by the authentication information receiving unit. When it is determined that the use of the output data is authenticated by the authenticating unit, the output data utilization managing unit transmits the output data to one of the plurality of network device, which is a source of the authentication information. 
         [0242]    According to this structure, in the network device, when the authentication information acquiring unit acquires the authentication information, the authentication information transmitting unit transmits the acquired authentication information to the device using apparatus. 
         [0243]    In the device using apparatus, when the authentication information receiving unit receives authentication information, the authenticating unit authenticates the use of the output data on the basis of the received authentication information. As a result, when it is determined that the use of the output data is permitted, the output data utilization managing unit transmits the output data to one of the plurality of network device, which is a source of the authentication information. 
         [0244]    In this way, when a user inputs proper authentication information to a desired network device, the user can obtain output contents from the network device. 
         [0245]    Moreover, according to a seventieth aspect of the invention, in the authentication output system of the sixty-ninth aspect, when it is determined that the use of the output data is authenticated by the authenticating unit and that the job tickets can be updated, the output data utilization managing unit transmits the output permission notice, and prohibits the update of the job tickets until the print interruption notice or the print completion notice is received. 
         [0246]    According to this structure, in the device using apparatus, when it is determined that the use of the output data is authenticated by the authenticating unit and that the job tickets can be updated, the output data utilization managing unit transmits the output permission notice, and then prohibits the update of the job tickets until the print interruption notice or the print completion notice is received. Therefore, even when the authentication information is received, the output permission notice is not transmitted until the print interruption notice or the print completion notice is received. 
         [0247]    Further, according to a seventy-first aspect of the invention, the authentication output system according to any one of the sixty-seventh to seventieth aspects further includes a utilization history information generating unit that creates utilization history information indicating a utilization history of the output data, on the basis of the result supplied by the output data utilization managing unit. 
         [0248]    According to this structure, in the device using apparatus, the utilization history information generating unit creates the utilization history information indicating the utilization history of the output data, on the basis of the result supplied by the output data utilization managing unit. 
         [0249]    In this way, it is possible to see how the output data has been used by referring to the utilization history information. 
         [0250]    Furthermore, according to a seventy-second aspect of the invention, in the authentication output system according to the sixty-seventh to seventy-first aspects, when it is determined that the contents of the job tickets satisfy the predetermined conditions, the output data utilization managing unit transmits the utilization prohibition notice and removes the job tickets. The output control unit removes the output data when the utilization prohibition notice is received. 
         [0251]    According to this structure, in the device using apparatus, when it is determined that the contents of the job tickets satisfy the predetermined conditions, the output data utilization managing unit transmits the utilization prohibition notice and removes the job tickets. 
         [0252]    In the network device, the output control unit removes the output data when the utilization prohibition notice is received. 
         [0253]    In this way, it is possible to prevent the output data and the job tickets from being illegally used, and thus to reliably protect the secrecy of the output contents. 
         [0254]    Moreover, according to the seventy-third aspect of the invention, an authentication output system includes first and second network devices each of which performs an output process on the basis of output data; and a device using apparatus that uses the network devices, the device using apparatus being connected to the network devices so as to communicate therewith. When authentication succeeds, the network devices perform the output process. The device using apparatus includes an output data transmitting unit that transmits the output data to the first and second network devices. The first network device includes a first output data storage unit; a first output data receiving unit that receives the output data; a first output data holding unit that stores the output data received by the first output data receiving unit in the first output data storage unit; a job ticket storage unit that stores job tickets specifying contents related to whether to permit or restrict the use of the output data; an output data utilization managing unit that manages the use of the output data; and a first output control unit that performs output control on the basis of the output data stored in the first output data storage unit. When the authentication succeeds, the output data utilization managing unit transmits an output permission notice to the second network device, and prohibits the transmission of the output permission notice and the use of the output data until a print interruption notice or a print completion notice is received. Alternatively, the output data utilization managing unit requires the first output control unit to output the output data, prohibits the transmission of the output permission notice until the output of the output data from the first network device is interrupted or completed, updates the job tickets stored in the job ticket storage unit when the print completion notice is received or when the output of the output data from the first network device is completed, and transmits a utilization prohibition notice to the second network device and prohibits the use of the output data when it is determined that the contents of the job tickets satisfy predetermined conditions. The first output control unit performs the output process on the basis of the output data, according to the output request. The second network device includes a second output data storage unit; a second output data receiving unit that receives the output data; a second output data holding unit that stores the output data received by the second output data receiving unit in the second output data storage unit; and a second output control unit that performs output control on the basis of the output data stored in the second output data storage unit. When the output permission notice is received, the second output control unit performs the output process on the basis of the output data. When the output of the output data from the second network device is interrupted, the second output control unit prohibits the use of the output data and transmits the print interruption notice to the first network device. When the output of the output data from the second network device is completed, the second output control unit transmits the print completion notice to the first network device. When the utilization prohibition notice is received, the second output control unit prohibits the use of the output data. 
         [0255]    According to this structure, in the device using apparatus, the output data transmitting unit transmits the output data to the first and second network devices. 
         [0256]    In the first network device, when the first output data receiving unit receives the output data, the first output data holding unit stores the received output data in the first output data storage unit. Similarly, in the second network device, when the second output data receiving unit receives the output data, the second output data holding unit stores the received output data in the second output data storage unit. 
         [0257]    In the first network device, when the authentication succeeds, the output data utilization managing unit transmits the output permission notice to the second network device, or requests the first output control unit to output the output data. In the former case, the transmission of the output permission notice and the use of the output data are prohibited until the print interruption notice or the print completion notice is received. 
         [0258]    In the second network unit, when the output permission notice is received, the second output control unit performs the output process on the basis of the output data stored in the second storage unit. When the output of the output data is completed, the second output control unit transmits the print completion notice to the first network device. On the other hand, when the output of the output data is interrupted, the second output control unit prohibits the use of the output data and transmits the print interruption notice to the first network device. 
         [0259]    In the first network device, the output data utilization managing unit updates the job tickets when the print completion notice is received. 
         [0260]    Meanwhile, in the first network device, when the output request is preformed on the first output control unit, the first output control unit performs the output process on the basis of the output data stored in the first output data storage unit. The output data utilization managing unit prohibits the transmission of the output permission notice until the output of the output data is interrupted or completed. When the output is completed, the job tickets are updated. 
         [0261]    In addition, in the first network device, when it is determined that the contents of the job tickets satisfy predetermined conditions, the output data utilization managing unit transmits the utilization prohibition notice to the second network device and prohibits the use of the output data. 
         [0262]    In the second network device, when the utilization prohibition notice is received, the second output control unit prohibits the use of the output data. 
         [0263]    In this way, when the output of the output data is completed, the job tickets are updated. Therefore, even when the output of the output data from one of the first and second network devices is interrupted due to a trouble, output contents can be obtained from the other network device. In addition, only an authorized user can obtain an output matter. 
         [0264]    Furthermore, since the output permission notice is transmitted to the second network device or the output data is used in the first network device, it is possible to prevent the same output content from being simultaneously output from the first and second network devices. In addition, even when the network device is restored from a disable state to a normal state, it is possible to prevent the output content from being output from the network device since the use of the output data is prohibited. Further, it is possible to prevent the output process from being performed beyond an output permission range, and thus to more reliably protect the secrecy of the output content. 
         [0265]    In addition, the output data is respectively stored in the first and second network devices. Therefore, even when the output of the output data from one of the first and second network devices is interrupted due to a trouble, the output can be started by the network device at relatively high speed. 
         [0266]    In this structure, when it is determined that the contents of the job tickets satisfy the predetermined conditions, the use of the output data is prohibited. When the output of the output data is interrupted, the use of the output data is prohibited. When the utilization prohibition notice is received, the use of the output data is prohibited. In these cases, prohibiting the use of the output data includes, for example, removing the output data, rejecting a request for the supply or use of the output data, rewriting the attribute of the output data into ‘unavailable’, and encoding the output data such that the output data cannot be read. This is similarly applied to the authentication output system according to the seventy-fourth aspect, the network devices according to the eighty-eighth and eighty-ninth aspects, the output control programs according to the one-hundred third and one-hundred fourth aspects, and the authentication output methods according to the one-hundred fifteenth and one-hundred sixteenth aspects. 
         [0267]    In addition, in the case in which the use of the output data is prohibited until the print interruption notice or the print completion notice is received, prohibiting the use of the output data includes, for example, rejecting a request for the supply or use of the output data, rewriting the attribute of the output data into ‘unavailable’, and encoding the output data such that the output data cannot be read. This is similarly applied to the authentication output system according to the seventy-fourth aspect, the network devices according to the eighty-eighth and eighty-ninth aspects, the output control programs according to the one-hundred third and one-hundred fourth aspects, and the authentication output methods according to the one-hundred fifteenth and one-hundred sixteenth aspects. 
         [0268]    According to the seventy-fourth aspect of the invention, an authentication output system includes first and second network devices each of which performs an output process on the basis of output data; and a device using apparatus that uses the network devices, the device using apparatus being connected to the network devices so as to communicate therewith. When authentication succeeds, the network devices perform the output process. The device using apparatus includes an output data transmitting unit that transmits the output data to the first and second network devices. The first network device includes a first output data storage unit; a first output data receiving unit that receives the output data; a first output data holding unit that stores the output data received by the first output data receiving unit in the first output data storage unit; a job ticket storage unit that stores job tickets specifying contents related to whether to permit or restrict the use of the output data; an output data utilization managing unit that manages the use of the output data; and a first output control unit that performs output control on the basis of the output data stored in the first output data storage unit. When the authentication succeeds, the output data utilization managing unit transmits an output permission notice to the second network device, updates the job tickets stored in the job ticket storage unit, and prohibits the transmission of the output permission notice and the use of the output data until a print interruption notice or a print completion notice is received. Alternatively, the output data utilization managing unit requires the first output control unit to output the output data, updates the job tickets stored in the job ticket storage unit, prohibits the transmission of the output permission notice until the output of the output data from the first network device is interrupted or completed, restores the contents of the job tickets to the original states before the update when the print interruption notice is received or when the output of the output data from the first network device is interrupted, and transmits a utilization prohibition notice to the second network device and prohibits the use of the output data when it is determined that the contents of the job tickets satisfy predetermined conditions. The first output control unit performs the output process on the basis of the output data, according to the output request. The second network device includes a second output data storage unit; a second output data receiving unit that receives the output data; a second output data holding unit that stores the output data received by the second output data receiving unit in the second output data storage unit; and a second output control unit that performs output control on the basis of the output data stored in the second output data storage unit. When the output permission notice is received, the second output control unit performs the output process on the basis of the output data. When the output of the output data from the second network device is interrupted, the second output control unit prohibits the use of the output data and transmits the print interruption notice to the first network device. When the output of the output data from the second network device is completed, the second output control unit transmits the print completion notice to the first network device. When the utilization prohibition notice is received, the second output control unit prohibits the use of the output data. 
         [0269]    According to this structure, in the device using apparatus, the output data transmitting unit transmits the output data to the first and second network devices. 
         [0270]    In the first network device, when the first output data receiving unit receives the output data, the first output data holding unit stores the received output data in the first output data storage unit. Similarly, in the second network device, when the second output data receiving unit receives the output data, the second output data holding unit stores the received output data in the second output data storage unit. 
         [0271]    In the first network device, when the authentication succeeds, the output data utilization managing unit transmits the output permission notice to the second network device, or requests the first output control unit to output the output data. In the former case, the job tickets are updated, and the transmission of the output permission notice and the use of the output data are prohibited until the print interruption notice or the print completion notice is received. 
         [0272]    In the second network unit, when the output permission notice is received, the second output control unit performs the output process on the basis of the output data stored in the second output data storage unit. When the output of the output data is completed, the second output control unit transmits the print completion notice to the first network device. On the other hand, when the output of the output data is interrupted, the second output control unit prohibits the use of the output data and transmits the print interruption notice to the first network device. 
         [0273]    In the first network device, the output data utilization managing unit restores the contents of the job tickets to the original states before update when the print interruption notice is received. 
         [0274]    Meanwhile, in the first network device, when the output request is preformed on the first output control unit, the output data utilization managing unit updates the job tickets, and the first output control unit performs the output process on the basis of the output data stored in the first output data storage unit. Then, the output data utilization managing unit prohibits the transmission of the output permission notice until the output of the output data is interrupted or completed. When the output of the output data is interrupted, the contents of the job tickets are restored to the original states before the update. 
         [0275]    In addition, in the first network device, when it is determined that the contents of the job tickets satisfy predetermined conditions, the output data utilization managing unit transmits the utilization prohibition notice to the second network device and prohibits the use of the output data. 
         [0276]    In the second network device, when the utilization prohibition notice is received, the second output control unit prohibits the use of the output data. 
         [0277]    In this way, when the output of the output data is completed, the job tickets are updated. Therefore, even when the output of the output data from one of the first and second network devices is interrupted due to a trouble, output contents can be obtained from the other network device. In addition, only an authorized user can obtain an output matter. 
         [0278]    Furthermore, since the output permission notice is transmitted to the second network device or the output data is used in the first network device, it is possible to prevent the same output content from being simultaneously output from the first and second network devices. In addition, even when the network device is restored from a disable state to a normal state, it is possible to prevent the output content from being output from the network device since the use of the output data is prohibited. Further, it is possible to prevent the output process from being performed beyond an output permission range, and thus to more reliably protect the secrecy of the output content. 
         [0279]    In addition, the output data is respectively stored in the first and second network devices. Therefore, even when the output of the output data from one of the first and second network devices is interrupted due to a trouble, the output can be started by the network device at relatively high speed. 
         [0280]    Further, according to the seventy-fifth aspect of the invention, in the authentication output system of the seventy-third aspect or the seventy-fourth aspect, the first network device further includes an authentication information receiving unit that receives authentication information used for the authentication; a first authentication information acquiring unit that acquires the authentication information; and an authenticating unit. The second network device further includes: a second authentication information acquiring unit that acquires the authentication information; and an authentication information transmitting unit that transmits the authentication information acquired by the second authentication information acquiring unit to the first network device. The authenticating unit authenticates the use of the output data on the basis of the authentication information received by the authentication information receiving unit and the authentication information received by the first authentication information acquiring unit. When it is determined that the use of the output data is authenticated by the authenticating unit, on the basis of the authentication information received by the authentication information receiving unit, the output data utilization managing unit transmits the output data to the second network device. When it is determined that the use of the output data is authenticated by the authenticating unit on the basis of the authentication information acquired by the first authentication information acquiring unit, the output data utilization managing unit requires the first output control unit to output the output data. 
         [0281]    According to this structure, in the second network device, when the second authentication information acquiring unit acquires the authentication information, the authentication information transmitting unit transmits the acquired authentication information to the first network device. 
         [0282]    In the first network device, when the authentication information receiving unit receives the authentication information, the authenticating unit authenticates the use of the output data on the basis of the received authentication information. As a result, when it is determined that the use of the output data is permitted, the output data utilization managing unit transmits the output permission notice to the second network device. 
         [0283]    In addition, in the first network device, when the authentication information is acquired by the first authentication information acquiring unit, the use of the output data is authenticated by the authenticating unit on the basis of the acquired authentication information. As a result, when it is determined that the use of the output data is permitted, the output data utilization managing unit performs an output request on the first network device. 
         [0284]    In this way, the same effects as those in the authentication output system according to the sixty-ninth aspect are obtained. 
         [0285]    Furthermore, according to a seventy-sixth aspect of the invention, in the authentication output system of the seventy-fifth aspect, when it is determined that the use of the output data is authenticated by the authenticating unit on the basis of the authentication information received by the authentication information receiving unit and that the job tickets can be updated, the output data utilization managing unit transmits the output permission notice, and prohibits the update of the job tickets until the print interruption notice or the print completion notice is received. In addition, when it is determined that the use of the output data is authenticated by the authenticating unit, on the basis of the authentication information acquired by the first authentication information acquiring unit, and that the job tickets can be updated, the output data utilization managing unit performs the output request and prohibits the update of the job tickets until the output of the output data from the first network device is interrupted or completed. 
         [0286]    According to this structure, in the first network device, when it is determined that the use of the output data is authenticated by the authenticating unit on the basis of the received authentication information and that the job tickets can be updated, the output data utilization managing unit transmits the output permission notice to the second network device, and prohibits the update of the job tickets until the print interruption notice or the print completion notice is received. 
         [0287]    In addition, in the first network device, when it is determined that the use of the output data is authenticated on the basis of the acquired authentication information and that the job tickets can be updated, the output data utilization managing unit requests the first network device to output the output data, and prohibits the update of the job tickets until the output of the output data is interrupted or completed. 
         [0288]    Therefore, until the print interruption notice or the print completion notice is received or until the output of the output data is interrupted or completed, the output permission notice is not transmitted even though the authentication information is received, and the output of the output data is not performed even though the authentication information is acquired. 
         [0289]    Moreover, according to a seventy-seventh aspect of the invention, in the authentication output system according to any one of the seventy-third to seventy-sixth aspects, the first network device further includes a utilization history information generating unit that creates utilization history information indicating a utilization history of the output data, on the basis of a utilization result and a supply result of the output data utilization managing unit. 
         [0290]    According to this structure, in the first network device, the utilization history information generating unit creates the utilization history information indicating the utilization history of the output data, on the basis of the utilization result and the supply result of the output data utilization managing unit. 
         [0291]    In this way, the same effects as those in the seventy-first aspect are obtained. 
         [0292]    Moreover, according to a seventy-eighth aspect of the invention, in the authentication output system according to any one of the seventy-third to seventy-seventh aspects, when it is determined that the contents of the job tickets satisfy the predetermined conditions, the output data utilization managing unit transmits the utilization prohibition notice and removes the output data and the job tickets. The second output control unit removes the output data when receiving the utilization prohibition notice. 
         [0293]    According to this structure, in the first network device, when it is determined that the contents of the job tickets satisfy the predetermined conditions, the output data utilization managing unit transmits the utilization prohibition notice and removes the output data and the job tickets. 
         [0294]    In the network device, the second output control unit removes the output data when receiving the utilization prohibition notice. 
         [0295]    In this way, it is possible to prevent the output data and the job tickets from being illegally used, and thus to reliably protect the secrecy of the output contents. 
         [0296]    Further, according to the seventy-ninth aspect of the invention, there is provided a device using apparatus that uses a plurality of network devices. The device using apparatus includes an output data transmitting unit that transmits the output data to the plurality of network devices; a job ticket storage unit that stores job tickets specifying contents related to whether to permit or restrict the use of the output data; and an output data utilization managing unit that manages the use of the output data. When authentication succeeds, the output data utilization managing unit transmits an output permission notice to any one of the plurality of network devices, and prohibits the transmission of the output permission notice until a print interruption notice or a print completion notice is received. When the print completion notice is received, the output data utilization managing unit updates the job tickets stored in the job ticket storage unit. When it is determined that the contents of the job tickets satisfy predetermined conditions, the output data utilization managing unit transmits a utilization prohibition notice to the plurality of network devices. 
         [0297]    According to this structure, the same operations as those in the device using apparatus of the authentication output system according to the sixty-seventh aspect are obtained. Thus, the same effects as those in the authentication output system according to the sixty-seventh aspect are obtained. 
         [0298]    Furthermore, according to the eightieth aspect of the invention, there is provided a device using apparatus that uses a plurality of network devices. The device using apparatus includes an output data transmitting unit that transmits the output data to the plurality of network devices; a job ticket storage unit that stores job tickets specifying contents related to whether to permit or restrict the use of the output data; and an output data utilization managing unit that manages the use of the output data. When authentication succeeds, the output data utilization managing unit transmits an output permission notice to any one of the plurality of network devices, updates the job tickets stored in the job ticket storage unit, and prohibits the transmission of the output permission notice until a print interruption notice or a print completion notice is received. When the print interruption notice is received, the output data utilization managing unit updates the job tickets stored in the job ticket storage unit. When it is determined that the contents of the job tickets satisfy predetermined conditions, the output data utilization managing unit transmits a utilization prohibition notice to the plurality of network devices. 
         [0299]    According to this structure, the same operations as those in the device using apparatus of the authentication output system according to the sixty-eighth aspect are obtained. Thus, the same effects as those in the authentication output system according to the sixty-eighth aspect are obtained. 
         [0300]    Moreover, according to an eighty-first aspect of the invention, the device using apparatus of the seventy-ninth aspect or the eightieth aspect further includes an authentication information receiving unit that receives authentication information used for the authentication; and an authenticating unit. The authenticating unit authenticates the use of the output data on the basis of the authentication information received by the authentication information receiving unit. When it is determined that the use of the output data is authenticated by the authenticating unit, the output data utilization managing unit transmits the output permission notice to one of the plurality of network device, which is a source of the authentication information. 
         [0301]    According to this structure, the same operations as those in the device using apparatus of the authentication output system according to the sixty-ninth aspect are obtained. Thus, the same effects as those in the authentication output system according to the sixty-ninth aspect are obtained. 
         [0302]    Further, according to an eighty-second aspect of the invention, in the device using apparatus of the eighty-first aspect, when it is determined that the use of the output data is authenticated by the authenticating unit and that the job tickets can be updated, the output data utilization managing unit transmits the output permission notice, and prohibits the update of the job tickets until the print interruption notice or the print completion notice is received. 
         [0303]    According to this structure, the same operations as those in the device using apparatus of the authentication output system according to the seventieth aspect are obtained. Thus, the same effects as those in the authentication output system according to the seventieth aspect are obtained. 
         [0304]    Furthermore, according to an eighty-third aspect of the invention, the device using apparatus according to any one of the seventy-ninth to eighty-second aspects further includes a utilization history information generating unit that creates utilization history information indicating a utilization history of the output data, on the basis of the result supplied by the output data utilization managing unit. 
         [0305]    According to this structure, the same operations as those in the device using apparatus of the authentication output system according to the seventy-first aspect are obtained. Thus, the same effects as those in the authentication output system according to the seventy-first aspect are obtained. 
         [0306]    Moreover, according to an eighty-fourth aspect of the invention, in the device using apparatus according to any one of the seventy-ninth to eighty-third aspects, when it is determined that the contents of the job tickets satisfy the predetermined conditions, the output data utilization managing unit transmits the utilization prohibition notice and removes the job tickets. The output control unit removes the output data when the utilization prohibition notice is received. 
         [0307]    According to this structure, the same operations as those in the device using apparatus of the authentication output system according to the seventy-second aspect are obtained. Thus, the same effects as those in the authentication output system according to the seventy-second aspect are obtained. 
         [0308]    Further, according to the eighty-fifth aspect of the invention, there is provided a network device that performs an output process on the basis of output data. The network device includes an output data storage unit; an output data receiving unit that receives the output data; an output data holding unit that stores the output data received by the output data receiving unit in the output data storage unit; and an output control unit that performs output control on the basis of the output data stored in the output data storage unit. When an output permission notice is received, the output control unit performs the output process on the basis of the output data. When the output of the output data from the network device is interrupted, the output control unit prohibits the use of the output data and transmits a print interruption notice to a device using apparatus. When the output of the output data from the network device is completed, the output control unit transmits a print completion notice to the device using apparatus. When a utilization prohibition notice is received, the output control unit prohibits the use of the output data. 
         [0309]    According to this structure, the same operations as those in the network device of the authentication output system according to the sixty-seventh aspect are obtained. Thus, the same effects as those in the authentication output system according to the sixty-seventh aspect are obtained. 
         [0310]    Furthermore, according to an eighty-sixth aspect of the invention, the network device of the eighty-fifth aspect further includes an authentication information acquiring unit that acquires the authentication information used for the authentication; and an authentication information transmitting unit that transmits the authentication information acquired by the authentication information acquiring unit to the device using apparatus. 
         [0311]    According to this structure, the same operations as those in the network device of the authentication output system according to the sixty-ninth aspect are obtained. Thus, the same effects as those in the authentication output system according to the sixty-ninth aspect are obtained. 
         [0312]    Moreover, according to an eighty-seventh aspect of the invention, in the network device of the eighty-fifth aspect or the eighty-sixth aspect, the output control unit removes the output data when the utilization prohibition notice is received. 
         [0313]    According to this structure, the same operations as those in the network device of the authentication output system according to the seventy-second aspect are obtained. Thus, the same effects as those in the authentication output system according to the seventy-second aspect are obtained. 
         [0314]    Further, according to the eighty-eighth aspect of the invention, there is provided a network device that performs an output process on the basis of output data. The network device includes an output data storage unit; an output data receiving unit that receives the output data; an output data holding unit that stores the output data received by the output data receiving unit in the output data storage unit; a job ticket storage unit that stores job tickets specifying contents related to whether to permit or restrict the use of the output data; an output data utilization managing unit that manages the use of the output data; and an output control unit that performs output control on the basis of the output data stored in the output data storage unit. When authentication succeeds, the output data utilization managing unit transmits an output permission notice to another network device, and prohibits the transmission of the output permission notice and the use of the output data until a print interruption notice or a print completion notice is received. Alternatively, the output data utilization managing unit requires the output control unit to output the output data, prohibits the transmission of the output permission notice until the output of the output data from the network device is interrupted or completed, updates the job tickets stored in the job ticket storage unit when the print completion notice is received or when the output of the output data from the network device is completed, and transmits a utilization prohibition notice to another network device and prohibits the use of the output data when it is determined that the contents of the job tickets satisfy predetermined conditions. The output control unit performs the output process on the basis of the output data, according to the output request. 
         [0315]    According to this structure, the same operations as those in the first network device of the authentication output system according to the seventy-third aspect are obtained. Thus, the same effects as those in the authentication output system according to the seventy-third aspect are obtained. 
         [0316]    Furthermore, according to the eighty-ninth aspect of the invention, there is provided a network device that performs an output process on the basis of output data. The network device includes an output data storage unit; an output data receiving unit that receives the output data; an output data holding unit that stores the output data received by the output data receiving unit in the output data storage unit; a job ticket storage unit that stores job tickets specifying contents related to whether to permit or restrict the use of the output data; an output data utilization managing unit that manages the use of the output data; and an output control unit that performs output control on the basis of the output data stored in the output data storage unit. When authentication succeeds, the output data utilization managing unit transmits an output permission notice to another network device, updates the job tickets stored in the job ticket storage unit, and prohibits the transmission of the output permission notice and the use of the output data until a print interruption notice or a print completion notice is received. Alternatively, the output data utilization managing unit requires the output control unit to output the output data, updates the job tickets stored in the job ticket storage unit, prohibits the transmission of the output permission notice until the output of the output data from the network device is interrupted or completed, restores the contents of the job tickets to the original states before the update when the print interruption notice is received or when the output of the output data from the first network device is interrupted, and transmits a utilization prohibition notice to another network device and prohibits the use of the output data when it is determined that the contents of the job tickets satisfy predetermined conditions. The output control unit performs the output process on the basis of the output data, according to the output request. 
         [0317]    According to this structure, the same operations as those in the first network device of the authentication output system according to the seventy-fourth aspect are obtained. Thus, the same effects as those in the authentication output system according to the seventy-fourth aspect are obtained. 
         [0318]    Moreover, according to a ninetieth aspect of the invention, the network device of the eighty-eighth aspect or the eighty-ninth aspect further includes an authentication information receiving unit that receives authentication information used for the authentication; an authentication information acquiring unit that acquires the authentication information; and an authenticating unit. The authenticating unit authenticates the use of the output data on the basis of the authentication information received by the authentication information receiving unit and the authentication information acquired by the authentication information acquiring unit. When it is determined that the use of the output data is authenticated by the authenticating unit, on the basis of the authentication information received by the authentication information receiving unit, the output data utilization managing unit transmits the output permission notice to another network device. When it is determined that the use of the output data is authenticated by the authenticating unit on the basis of the authentication information acquired by the authentication information acquiring unit, the output data utilization managing unit requires the output control unit to output the output data. 
         [0319]    According to this structure, the same operations as those in the first network device of the authentication output system according to the seventy-fifth aspect are obtained. Thus, the same effects as those in the authentication output system according to the seventy-fifth aspect are obtained. 
         [0320]    Further, according to a ninety-first aspect of the invention, in the network device of the ninetieth aspect, when it is determined that the use of the output data is authenticated by the authenticating unit on the basis of the authentication information received by the authentication information receiving unit and that the job tickets can be updated, the output data utilization managing unit transmits the output permission notice, and prohibits the update of the job tickets until the print interruption notice or the print completion notice is received. In addition, when it is determined that the use of the output data is authenticated by the authenticating unit, on the basis of the authentication information acquired by the authentication information acquiring unit, and that the job tickets can be updated, the output data utilization managing unit performs the output request and prohibits the update of the job tickets until the output of the output data from the network device is interrupted or completed. 
         [0321]    According to this structure, the same operations as those in the first network device of the authentication output system according to the seventy-sixth aspect are obtained. Thus, the same effects as those in the authentication output system according to the seventy-sixth aspect are obtained. 
         [0322]    Furthermore, according to a ninety-second aspect of the invention, the network device according to any one of the eighty-eighth to ninety-first aspects further includes a utilization history information generating unit that creates utilization history information indicating a utilization history of the output data, on the basis of a utilization result and a transmission result of the output data utilization managing unit. 
         [0323]    According to this structure, the same operations as those in the first network device of the authentication output system according to the seventy-seventh aspect are obtained. Thus, the same effects as those in the authentication output system according to the seventy-seventh aspect are obtained. 
         [0324]    Moreover, according to a ninety-third aspect of the invention, in the network device according to any one of the eighty-eighth to ninety-second aspects, when it is determined that the contents of the job tickets satisfy the predetermined conditions, the output data utilization managing unit transmits the utilization prohibition notice and removes the output data and the job tickets. 
         [0325]    According to this structure, the same operations as those in the first network device of the authentication output system according to the seventy-eighth aspect are obtained. Thus, the same effects as those in the authentication output system according to the seventy-eighth aspect are obtained. 
         [0326]    Further, according to a ninety-fourth aspect of the invention, there is provided an output data managing program that manages output data used for a plurality of network devices. The output data managing program includes a program that allows a computer to execute a process including an output data transmitting step of transmitting the output data to the plurality of network devices and an output data utilization managing step of managing the use of the output data. In the output data utilization managing step, when authentication succeeds in an authenticating step, an output permission notice is transmitted to any one of the plurality of network devices, and the transmission of the output permission notice is prohibited until a print interruption notice or a print completion notice is received. When the print completion notice is received, job tickets stored in a job ticket storage unit that stores the job tickets specifying contents related to whether to permit or restrict the use of the output data are updated. When it is determined that the contents of the job tickets satisfy predetermined conditions, the output prohibition notice is transmitted to the plurality of network devices. 
         [0327]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the device using apparatus according to the seventy-ninth aspect are obtained. 
         [0328]    Furthermore, according to a ninety-fifth aspect of the invention, there is provided an output data managing program that manages output data used for a plurality of network devices. The output data managing program includes a program that allows a computer to execute a process including an output data transmitting step of transmitting the output data to the plurality of network devices and an output data utilization managing step of managing the use of the output data. In the output data utilization managing step, when authentication succeeds in an authenticating step, an output permission notice is transmitted to any one of the plurality of network devices, and job tickets stored in a job ticket storage unit that stores job tickets specifying contents related to whether to permit or restrict the use of the output data are updated. In addition, the transmission of the output permission notice is prohibited until a print interruption notice or a print completion notice is received. When the print interruption notice is received, the contents of the job tickets are restored to the original states before the update. When it is determined that the contents of the job tickets satisfy predetermined conditions, a utilization prohibition notice is transmitted to the plurality of network devices. 
         [0329]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the device using apparatus according to the eightieth aspect are obtained. 
         [0330]    Moreover, according to a ninety-sixth aspect of the invention, the output data managing program of the ninety-fourth aspect or the ninety-fifth aspect further includes a program that allows a computer to execute a process composed of an authentication information receiving step of receiving authentication information used for the authentication; and the authenticating step. In the authenticating step, the use of the output data is authenticated on the basis of the authentication information received in the authentication information receiving step. In the output data utilization managing step, when it is determined that the use of the output data is authenticated in the authenticating step, the output permission notice is transmitted to one of the plurality of network device, which is a source of the authentication information. 
         [0331]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the device using apparatus according to the eighty-first aspect are obtained. 
         [0332]    Further, according to a ninety-seventh aspect of the invention, in the output data managing program of the ninety-sixth aspect, in the output data utilization managing step, when it is determined that the use of the output data is authenticated in the authenticating step and that the job tickets can be updated, the output permission notice is transmitted, and the update of the job tickets is prohibited until the print interruption notice or the print completion notice is received. 
         [0333]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the device using apparatus according to the eighty-second aspect are obtained. 
         [0334]    Furthermore, according to a ninety-eighty aspect of the invention, the output data managing program according to any one of the ninety-fourth to ninety-seventh aspects further includes a program that allows a computer to execute a process composed of a utilization history information generating step of generating utilization history information indicating a utilization history of the output data, on the basis of the result supplied in the output data utilization managing step. 
         [0335]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the device using apparatus according to the eighty-third aspect are obtained. 
         [0336]    Moreover, according to a ninety-ninth aspect of the invention, in the output data managing program according to any one of the ninety-fourth to ninety-eighth aspects, in the output data utilization managing step, when it is determined that the contents of the job tickets satisfy the predetermined conditions, the utilization prohibition notice is transmitted, and the job tickets are removed. 
         [0337]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the device using apparatus according to the eighty-fourth aspect are obtained. 
         [0338]    Further, according to the hundredth aspect of the invention, there is provided an output control program that performs an output process on the basis of output data. The output control program includes a program that allows a computer to execute a process including an output data receiving step of receiving the output data; an output data storing step of storing the output data received in the output data receiving step in an output data storage unit; and an output control step of performing output control on the basis of the output data stored in the output data storage unit. In the output control step, when an output permission notice is received, the output process is performed on the basis of the output data. When the output of the output data is interrupted, the use of the output data is prohibited, and a print interruption notice is transmitted to a device using apparatus. When the output of the output data is completed, a print completion notice is transmitted to the device using apparatus. When a utilization prohibition notice is received, the use of the output data is prohibited. 
         [0339]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the network device according to the eighty-fifth aspect are obtained. 
         [0340]    Furthermore, according to a one-hundred first aspect of the invention, the output control program of the hundredth aspect further includes a program that allows a computer to execute a process including an authentication information acquiring step of acquiring authentication information used for the authentication; and an authentication information transmitting step of transmitting the authentication information acquired in the authentication information acquiring step to the device using apparatus. 
         [0341]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the network device according to the eighty-sixth aspect are obtained. 
         [0342]    Moreover, according to a one-hundred second aspect of the invention, in the output control program of the hundredth aspect or the one-hundred first aspect, in the output control step, when the utilization prohibition notice is received, the output data is removed. 
         [0343]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the network device according to the eighty-seventh aspect are obtained. 
         [0344]    Further, according to the one-hundred third aspect of the invention, there is provided an output control program that performs an output process on the basis of output data. The output control program includes a program that allows a computer to execute a process including an output data receiving step of receiving the output data; an output data storing step of storing the output data received in the output data receiving step in an output data storage unit; an output data utilization managing step of managing the use of the output data; and an output control step of performing output control on the basis of the output data stored in the output data storage unit. When authentication succeeds in an authenticating step, in the output data utilization managing step, an output permission notice is transmitted to another network device, and the transmission of the output permission notice and the use of the output data are prohibited until a print interruption notice or a print completion notice is received. Alternatively, an output request is performed in the output control step, the transmission of the output permission notice is prohibited until the output of the output data from the network device is interrupted or completed, and job tickets stored in a job ticket storage unit that stores job tickets specifying contents related to whether to permit or restrict the use of the output data are updated when the print completion notice is received or when the output of the output data is completed. In addition, when it is determined that the contents of the job tickets satisfy predetermined conditions, a utilization prohibition notice is transmitted to another network device, and the use of the output data is prohibited. In the output control step, the output process is performed on the basis of the output data, according to the output request. 
         [0345]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the network device according to the eighty-eighth aspect are obtained. 
         [0346]    Furthermore, according to a one-hundred fourth aspect of the invention, there is provided an output control program that performs an output process on the basis of output data. The output control program includes a program that allows a computer to execute a process including an output data receiving step of receiving the output data; an output data storing step of storing the output data received in the output data receiving step in an output data storage unit; an output data utilization managing step of managing the use of the output data; and an output control step of performing output control on the basis of the output data stored in the output data storage unit. In the output data utilization managing step, when authentication succeeds in an authenticating step, an output permission notice is transmitted to another network device, job tickets stored in a job ticket storage unit that stores job tickets specifying contents related to whether to permit or restrict the use of the output data are updated, and the transmission of the output permission notice and the use of the output data are prohibited until a print interruption notice or a print completion notice is received. Alternatively, an output request is performed in the output control step, the job tickets stored in the job ticket storage unit are updated, the transmission of the output permission notice is prohibited until the output of the output data is interrupted or completed, the contents of the job tickets are restored to the original states before the update when the print interruption notice is received or when the output of the output data is interrupted, and a utilization prohibition notice is transmitted to another network device and the use of the output data is prohibited when it is determined that the contents of the job tickets satisfy predetermined conditions. In the output control step, the output process is performed on the basis of the output data, according to the output request. 
         [0347]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the network device according to the eighty-ninth aspect are obtained. 
         [0348]    Moreover, according to a one-hundred fifth aspect of the invention, the output control program of the one-hundred third aspect or the one-hundred fourth aspect further includes a program that allows a computer to execute a process including an authentication information receiving step of receiving authentication information used for the authentication; an authentication information acquiring step of acquiring the authentication information; and the authenticating step. In the authenticating step, the use of the output data is authenticated on the basis of the authentication information received in the authentication information receiving step and the authentication information received in the authentication information acquiring step. In the output data utilization managing step, when it is determined that the use of the output data is authenticated in the authenticating step, on the basis of the authentication information received in the authentication information receiving step, the output permission notice is transmitted to another network device. When it is determined that the use of the output data is authenticated in the authenticating step on the basis of the authentication information acquired in the authentication information acquiring step, the output request is performed in the output control step. 
         [0349]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the network device according to the ninetieth aspect are obtained. 
         [0350]    Further, according to a one-hundred sixth aspect of the invention, in the output control program of the one-hundred fifth aspect, in the output data utilization managing step, when it is determined that the use of the output data is authenticated in the authenticating step on the basis of the authentication information received in the authentication information receiving step and that the job tickets can be updated, the output permission notice is transmitted, and the update of the job tickets is prohibited until the print interruption notice or the print completion notice is received. In addition, when it is determined that the use of the output data is authenticated in the authenticating step, on the basis of the authentication information acquired in the authentication information acquiring step, and that the job tickets can be updated, the output request is performed, and the update of the job tickets is prohibited until the output of the output data is interrupted or completed. 
         [0351]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the network device according to the ninety-first aspect are obtained. 
         [0352]    Furthermore, according to a one-hundred seventh aspect of the invention, the output control program according to any one of the one-hundred third to one-hundred sixth aspects further includes a program that allows a computer to execute a process including a utilization history information generating step of generating utilization history information indicating a utilization history of the output data, on the basis of the transmission result and the utilization result of the output data utilization managing step. 
         [0353]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the device using apparatus according to the ninety-second aspect are obtained. 
         [0354]    Moreover, according to a one-hundred eighth aspect of the invention, in the output control program according to any one of the one-hundred third to one-hundred seventh aspects, in the output data utilization managing step, when it is determined that the contents of the job tickets satisfy the predetermined conditions, the utilization prohibition notice is transmitted, and the output data and the job tickets are removed. 
         [0355]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the device using apparatus according to the ninety-third aspect are obtained. 
         [0356]    Further, according to the one-hundred ninth aspect of the invention, there is provided an authentication output method that performs an output process through authentication in a plurality of network devices each of which performs the output process on the basis of output data, the network devices being connected to a device using apparatus that uses the network devices so as to communicate therewith. The method includes, for the device using apparatus, an output data transmitting step of transmitting the output data to the plurality of network devices; and an output data utilization managing step of, when authentication succeeds in an authenticating step, transmitting an output permission notice to any one of the plurality of network devices, of prohibits the transmission of the output permission notice until a print interruption notice or a print completion notice is received, of updating job tickets stored in a job ticket storage unit that stores the job tickets specifying contents related to whether to permit or restrict the use of the output data when the print completion notice is received, and of transmitting a utilization prohibition notice to the plurality of network devices when it is determined that the contents of the job tickets satisfy predetermined conditions. The method includes, for the network devices, an output data receiving step of receiving the output data; an output data storing step of storing the output data received in the output data receiving step in an output data storage unit; and an output control step of performing the output process on the basis of the output data stored in the output data storage unit when the output permission notice is received, of prohibiting the use of the output data and transmitting the print interruption notice to the device using apparatus when the output of the output data from the network devices is interrupted, of transmitting the print completion notice to the device using apparatus when the output of the output data from the network devices is completed, and of prohibiting the use of the output data when the utilization prohibition notice is received. 
         [0357]    According to this structure, the same effects as those in the authentication output system according to the sixty-seventh aspect are obtained. 
         [0358]    Furthermore, according to a one-hundred tenth aspect of the invention, there is provided an authentication output method that performs an output process through authentication in a plurality of network devices each of which performs the output process on the basis of output data, the network devices being connected to a device using apparatus that uses the network devices so as to communicate therewith. The method includes, for the device using apparatus, an output data transmitting step of transmitting the output data to the plurality of network devices; and an output data utilization managing step of, when authentication succeeds in an authenticating step, transmitting an output permission notice to any one of the plurality of network devices, of updating job tickets stored in a job ticket storage unit that stores the job tickets specifying contents related to whether to permit or restrict the use of the output data, of prohibits the transmission of the output permission notice until a print interruption notice or a print completion notice is received, of restoring the contents of the job tickets to the original states before the update when the print interruption notice is received, and of transmitting a utilization prohibition notice to the plurality of network devices when it is determined that the contents of the job tickets satisfy predetermined conditions. In addition, the method includes, for the network devices, an output data receiving step of receiving the output data; an output data storing step of storing the output data received in the output data receiving step in an output data storage unit; and an output control step of performing the output process on the basis of the output data stored in the output data storage unit when the output permission notice is received, of prohibiting the use of the output data and transmitting the print interruption notice to the device using apparatus when the output of the output data from the network devices is interrupted, of transmitting the print completion notice to the device using apparatus when the output of the output data from the network devices is completed, and of prohibiting the use of the output data when the utilization prohibition notice is received. 
         [0359]    According to this structure, the same effects as those in the authentication output system according to the sixty-eighth aspect are obtained. 
         [0360]    Moreover, according to a one-hundred eleventh aspect of the invention, the authentication output method of the one-hundred ninth aspect or the one-hundred tenth aspect further includes, for the network device, an authentication information acquiring step of acquiring the authentication information; and an authentication information transmitting step of transmitting authentication information acquired in the authentication information acquiring step to the device using apparatus. In addition, the authentication output method further includes, for the device using apparatus, an authentication information receiving step of receiving the authentication information; and an authenticating step. In the authenticating step, the use of the output data is authenticated on the basis of the authentication information received in the authentication information receiving step. In the output data utilization managing step, when it is determined that the use of the output data is authenticated in the authenticating step, the output permission notice is transmitted to one of the plurality of network device, which is a source of the authentication information. 
         [0361]    According to this structure, the same effects as those in the authentication output system according to the sixty-ninth aspect are obtained. 
         [0362]    Further, according to a one-hundred twelfth aspect of the invention, in the authentication output method of the one-hundred eleventh aspect, in the output data utilization managing step, when it is determined that the use of the output data is authenticated in the authenticating step and that the job tickets can be updated, the output permission notice is transmitted, and the update of the job tickets is prohibited until the print interruption notice or the print completion notice is received. 
         [0363]    According to this structure, the same effects as those in the authentication output system according to the seventieth aspect are obtained. 
         [0364]    Furthermore, according to a one-hundred thirteenth aspect of the invention, the authentication output method according to any one of the one-hundred ninth to one-hundred twelfth aspects further includes, for the device using apparatus, a utilization history information generating step of generating utilization history information indicating a utilization history of the output data, on the basis of the transmission result of the output data utilization managing step. 
         [0365]    According to this structure, the same effects as those in the authentication output system according to the seventy-first aspect are obtained. 
         [0366]    Moreover, according to a one-hundred fourteenth aspect of the invention, in the authentication output method according to any one of the one-hundred ninth to one-hundred thirteenth aspects, in the output data utilization managing step, when it is determined that the contents of the job tickets satisfy the predetermined conditions, the utilization prohibition notice is transmitted, and the job tickets are removed. In the output control step, when the utilization prohibition notice is received, the output data is removed. 
         [0367]    According to this structure, the same effects as those in the authentication output system according to the seventy-second aspect are obtained. 
         [0368]    Further, according to the one-hundred fifteenth aspect of the invention, there is provided an authentication output method that performs an output process through authentication in first and second network devices each of which performs the output process on the basis of output data, the first and second network devices being connected to a device using apparatus that uses the network devices so as to communicate therewith. The method includes, for the device using apparatus, an output data transmitting step of transmitting the output data to the first and second network devices. The method includes, for the first network device, a first output data receiving step of receiving the output data; a first output data storing step of storing the output data received in the first output data receiving step in a first output data storage unit; an output data utilization managing step of managing the use of the output data; and a first output control step of performing output control on the basis of the output data stored in the first output data storage unit. In the output data utilization managing step, when the authentication succeeds in an authenticating step, an output permission notice is transmitted to the second network device, and the transmission of the output permission notice and the use of the output data are prohibited until a print interruption notice or a print completion notice is received. Alternatively, in the output data utilization managing step, the output of the output data is requested in the first output control step, the transmission of the output permission notice is prohibited until the output of the output data from the first network device is interrupted or completed, job tickets stored in a job ticket storage unit that stores the job tickets specifying contents related to whether to permit or restrict the use of the output data are updated when the print completion notice is received or when the output of the output data from the first network device is completed, and a utilization prohibition notice is transmitted to the second network device and the use of the output data is prohibited when it is determined that the contents of the job tickets satisfy predetermined conditions. In the first output control step, the output process is performed on the basis of the output data, according to the output request. The method includes, for the second network device, a second output data receiving step of receiving the output data; a second output data storing step of storing the output data received in the second output data receiving step in a second output data storage unit; and a second output control step of, when the output permission notice is received, performing the output process on the basis of the output data stored in the second output data storage unit, of prohibiting the use of the output data and transmitting the print interruption notice to the first network device when the output of the output data from the second network device is interrupted, of transmitting the print completion notice to the first network device when the output of the output data from the second network device is completed, and of prohibiting the use of the output data when the utilization prohibition notice is received. 
         [0369]    According to this structure, the same effects as those in the authentication output system according to the seventy-third aspect are obtained. 
         [0370]    Furthermore, according to the one-hundred sixteenth aspect of the invention, there is provided an authentication output method that performs an output process through authentication in first and second network devices each of which performs the output process on the basis of output data, the first and second network devices being connected to a device using apparatus that uses the network devices so as to communicate therewith. The method includes, for the device using apparatus, an output data transmitting step of transmitting the output data to the first and second network devices. The method includes, for the first network device, a first output data receiving step of receiving the output data; a first output data storing step of storing the output data received in the first output data receiving step in a first output data storage unit; an output data utilization managing step of managing the use of the output data; and a first output control step of performing output control on the basis of the output data stored in the first output data storage unit. In the output data utilization managing step, when the authentication succeeds in an authenticating step, an output permission notice is transmitted to the second network device, job tickets stored in a job ticket storage unit that stores the job tickets specifying contents related to whether to permit or restrict the use of the output data are updated, and the transmission of the output permission notice and the use of the output data are prohibited until a print interruption notice or a print completion notice is received. Alternatively, in the output data utilization managing step, the output of the output data is requested in the first output control step, the job tickets stored in the job ticket storage unit are updated, the transmission of the output permission notice is prohibited until the output of the output data from the first network device is interrupted or completed, the contents of the job tickets are restored to the original states before the update when the print interruption notice is received or when the output of the output data from the first network device is interrupted, and a utilization prohibition notice is transmitted to the second network device and the use of the output data is prohibited when it is determined that the contents of the job tickets satisfy predetermined conditions. In the first output control step, the output process is performed on the basis of the output data, according to the output request. In addition, the method includes, for the second network device, a second output data receiving step of receiving the output data; a second output data storing step of storing the output data received in the second output data receiving step in a second output data storage unit; and a second output control step of, when the output permission notice is received, performing the output process on the basis of the output data stored in the second output data storage unit, of prohibiting the use of the output data and transmitting the print interruption notice to the first network device when the output of the output data from the second network device is interrupted, of transmitting the print completion notice to the first network device when the output of the output data from the second network device is completed, and of prohibiting the use of the output data when the utilization prohibition notice is received. 
         [0371]    According to this structure, the same effects as those in the authentication output system according to the seventy-fourth aspect are obtained. 
         [0372]    Moreover, according to a one-hundred seventeenth aspect of the invention, the authentication output method of the one-hundred fifteenth aspect or the one-hundred sixteenth aspect further includes, for the second network device, a second authentication information acquiring step of acquiring authentication information; and an authentication information transmitting step of transmitting the authentication information acquired by the second authentication information acquiring unit to the first network device. In addition, the authentication output method further includes, for the first network device, an authentication information receiving step of receiving the authentication information; a first authentication information acquiring step of acquiring the authentication information; and the authenticating unit. In the authenticating step, the use of the output data is authenticated on the basis of the authentication information received in the authentication information receiving step and the authentication information acquired in the first authentication information acquiring step. In the output data utilization managing step, when it is determined that the use of the output data is authenticated in the authenticating step, on the basis of the authentication information received in the authentication information receiving step, the output permission notice is transmitted to the second network device. When it is determined that the use of the output data is authenticated in the authenticating unit on the basis of the authentication information acquired in the first authentication information acquiring step, the output request is performed in the first output control step. 
         [0373]    According to this structure, the same effects as those in the authentication output system according to the seventy-fifth aspect are obtained. 
         [0374]    Further, according to a one-hundred eighteenth aspect of the invention, in the authentication output method of the one-hundred seventeenth aspect, in the output data utilization managing step, when it is determined that the use of the output data is authenticated in the authenticating step on the basis of the authentication information received in the authentication information receiving step and that the job tickets can be updated, the output permission notice is transmitted, and the update of the job tickets is prohibited until the print interruption notice or the print completion notice is received. In addition, when it is determined that the use of the output data is authenticated in the authenticating step, on the basis of the authentication information acquired in the first authentication information acquiring step, and that the job tickets can be updated, the output request is performed, and the update of the job tickets is prohibited until the output of the output data from the first network device is interrupted or completed. 
         [0375]    According to this structure, the same effects as those in the authentication output system according to the seventy-sixth aspect are obtained. 
         [0376]    Furthermore, according to a one-hundred nineteenth aspect of the invention, the authentication output method according to any one of the one-hundred fifteenth to one-hundred eighteenth aspects further includes, for the first network device, a utilization history information generating step of generating utilization history information indicating a utilization history of the output data, on the basis of a transmission result and a utilization result of the output data utilization managing step. 
         [0377]    According to this structure, the same effects as those in the authentication output system according to the seventy-seventh aspect are obtained. 
         [0378]    Moreover, according to a one-hundred twentieth aspect of the invention, in the authentication output method according to any one of the one-hundred fifteenth to one-hundred nineteenth aspects, in the output data utilization managing step, when it is determined that the contents of the job tickets satisfy the predetermined conditions, the utilization prohibition notice is transmitted, and the output data and the job tickets are removed. In the second output control step, the output data is removed when the utilization prohibition notice is received. 
         [0379]    According to this structure, the same effects as those in the authentication output system according to the seventy-eighth aspect are obtained. 
         [0380]    Further, according to the one-hundred twentieth aspect of the invention, an output system includes first and second network devices each of which performs an output process on the basis of output data; and a data managing apparatus that manages the output data, the data managing apparatus being connected to the network devices so as to communicate therewith. The data managing apparatus includes: an output data storage unit that stores the output data; and an output data supplying unit that supplies the output data stored in the output data storage unit to the first network device in response to an acquiring request of the first network device. The first network device includes a job ticket storage unit that stores job tickets specifying contents related to whether to permit or restrict the use of the output data; an output data utilization managing unit that manages the use of the output data; and a first output control unit that performs output control on the basis of the output data. The output data utilization managing unit acquires the output data from the data managing apparatus, supplies the acquired output data to the second network device, and prohibits the supply and use of the output data until a print interruption notice or a print completion notice is received. Alternatively, the output data utilization managing unit outputs the acquired output data to the first output control unit, prohibits the supply of the output data until the output of the output data from the first network device is interrupted or completed, updates the job tickets stored in the job ticket storage unit when the print completion notice is received or when the output of the output data from the first network device is completed, and prohibits the supply and use of the output data when it is determined that the contents of the job tickets satisfy predetermined conditions. The first output control unit performs the output process on the basis of the output data from the output data utilization managing unit. The second network device includes an output data receiving unit that receives the output data; and a second output control unit that performs output control on the basis of the output data received by the output data receiving unit. When the output of the output data from the second network device is interrupted, the second output control unit prohibits the use of the output data and transmits the print interruption notice to the first network device. When the output of the output data from the second network device is completed, the second output control unit transmits the print completion notice to the first network device. 
         [0381]    According to this structure, in the first network device, the output data utilization managing unit acquires the output data from the data managing apparatus. 
         [0382]    In the data managing unit, the output data supplying unit supplies the output data to the first network device in response to the acquiring request of the first network device. 
         [0383]    In the first network device, when the output data is acquired, the output data utilization managing unit supplies the acquired output data to the second network device, or outputs the acquired output data to the first output control unit. In the former case, the supply and use of the output data are prohibited until the print interruption notice or the print completion notice is received. 
         [0384]    In the second network device, when the output data receiving unit receives the output data, the second output control unit performs the output control on the basis of the received output data. When the output of the output data is completed, the print completion notice is transmitted to the first network device. On the other hand, when the output of the output data is interrupted, the use of the output data is prohibited, and the print interruption notice is transmitted to the first network device. 
         [0385]    In the first network device, when the print completion notice is received, the output data utilization managing unit updates the job tickets. 
         [0386]    Further, in the first network device, when the output data is output to the first output control unit, the first output control unit performs the output process on the basis of the output data. Then, the output data utilization managing unit prohibits the supply of the output data until the output of the output data is interrupted or completed. When the output is completed, the job tickets are updated. 
         [0387]    In addition, in the first network device, when it is determined that the contents of the job tickets satisfy predetermined conditions, the output data utilization managing unit prohibits the supply and use of the output data. 
         [0388]    In this way, when the output of the output data is completed, the job tickets are updated. Therefore, even when the output of the output data from one of the first and second network devices is interrupted due to a trouble, output contents can be obtained from the other network device. In addition, only an authorized user can obtain an output matter. 
         [0389]    Furthermore, since the output data is supplied to the second network device or the output data is used in the first network device, it is possible to prevent the same output content from being simultaneously output from the first and second network devices. In addition, even when the network device is restored from a disable state to a normal state, it is possible to prevent the output content from being output from the network device since the use of the output data is prohibited. Further, it is possible to prevent the output process from being performed beyond an output permission range, and thus to more reliably protect the secrecy of the output content. 
         [0390]    In this structure, when it is determined that the contents of the job tickets satisfy the predetermined conditions, the supply and use of the output data are prohibited. When the output of the output data is interrupted, the use of the output data is prohibited. In these cases, prohibiting the use of the output data includes, for example, removing the output data, rejecting a request for the supply or use of the output data, transmitting the utilization prohibition notice to the data managing apparatus, rewriting the attribute of the output data into ‘unavailable’, and encoding the output data such that the output data cannot be read. This is similarly applied to an output system according to a one-hundred twenty-second aspect, network devices according to one-hundred twenty-seventh and one-hundred twenty-eighth aspects, output control programs according to one-hundred thirty-third and one-hundred thirty-fourth aspects, and output methods according to one-hundred ninth and one-hundred fortieth aspects. 
         [0391]    Further, according to the one-hundred twenty-second aspect of the invention, an output system includes first and second network devices each of which performs an output process on the basis of output data; and a data managing apparatus that manages the output data, the data managing apparatus being connected to the network devices so as to communicate therewith. The data managing apparatus includes an output data storage unit that stores the output data; and an output data supplying unit that supplies the output data stored in the output data storage unit to the first network device in response to an acquiring request of the first network device. The first network device includes a job ticket storage unit that stores job tickets specifying contents related to whether to permit or restrict the use of the output data; an output data utilization managing unit that manages the use of the output data; and a first output control unit that performs output control on the basis of the output data. The output data utilization managing unit acquires the output data from the data managing apparatus, supplies the acquired output data to the second network device, updates the job tickets stored in the job ticket storage unit, and prohibits the supply and use of the output data until a print interruption notice or a print completion notice is received. Alternatively, the output data utilization managing unit outputs the acquired output data to the first output control unit, updates the job tickets stored in the job ticket storage unit, prohibits the supply of the output data until the output of the output data from the first network device is interrupted or completed, restores the contents of the job tickets to the original states before the update when the print interruption notice is received or when the output of the output data from the first network device is interrupted, and prohibits the supply and use of the output data when it is determined that the contents of the job tickets satisfy predetermined conditions. The first output control unit performs the output process on the basis of the output data from the output data utilization managing unit. The second network device includes an output data receiving unit that receives the output data; and a second output control unit that performs output control on the basis of the output data received by the output data receiving unit. When the output of the output data from the second network device is interrupted, the second output control unit prohibits the use of the output data and transmits the print interruption notice to the first network device. When the output of the output data from the second network device is completed, the second output control unit transmits the print completion notice to the first network device. 
         [0392]    According to this structure, in the first network device, the output data utilization managing unit acquires the output data from the data managing apparatus. 
         [0393]    In the data managing unit, the output data supplying unit supplies the output data to the first network device in response to the acquiring request of the first network device. 
         [0394]    In the first network device, when the output data is acquired, the output data utilization managing unit supplies the acquired output data to the second network device, or outputs the acquired output data to the first output control unit. In the former case, the job tickets are updated, and the supply and use of the output data are prohibited until the print interruption notice or the print completion notice is received. 
         [0395]    In the second network device, when the output data receiving unit receives the output data, the second output control unit performs the output control on the basis of the received output data. When the output of the output data is completed, the print completion notice is transmitted to the first network device. On the other hand, when the output of the output data is interrupted, the use of the output data is prohibited, and the print interruption notice is transmitted to the first network device. 
         [0396]    In the first network device, when the print completion notice is received, the output data utilization managing unit restores the contents of the job tickets to the original states before the update. 
         [0397]    Further, in the first network device, when the output data is output to the first output control unit, the output data utilization managing unit updates the job tickets, and the first output control unit performs the output process on the basis of the output data. Then, the output data utilization managing unit prohibits the supply of the output data until the output of the output data is interrupted or completed. When the output is interrupted, the contents of the job tickets are restored to the original states before the update. 
         [0398]    In addition, in the first network device, when it is determined that the contents of the job tickets satisfy predetermined conditions, the output data utilization managing unit prohibits the supply and use of the output data. 
         [0399]    In this way, when the output of the output data is completed, the job tickets are updated. Therefore, even when the output of the output data from one of the first and second network devices is interrupted due to a trouble, output contents can be obtained from the other network device. In addition, only an authorized user can obtain an output matter. 
         [0400]    Furthermore, since the output data is supplied to the second network device or the output data is used in the first network device, it is possible to prevent the same output content from being simultaneously output from the first and second network devices. In addition, even when the network device is restored from a disable state to a normal state, it is possible to prevent the output content from being output from the network device since the use of the output data is prohibited. Further, it is possible to prevent the output process from being performed beyond an output permission range, and thus to more reliably protect the secrecy of the output content. 
         [0401]    Further, according to a one-hundred twenty-third aspect of the invention, in the output system of the one-hundred twenty-first aspect or the one-hundred twenty-second aspect, the first network device includes an authentication information receiving unit that receives authentication information used for the authentication; a first authentication information acquiring unit that acquires the authentication information; and an authenticating unit that authenticates the use of the output data on the basis of the authentication information received by the authentication information receiving unit and the authentication information acquired by the first authentication information acquiring unit. The second network device includes a second authentication information acquiring unit that acquires the authentication information; and an authentication information transmitting unit that transmits the authentication information acquired by the second authentication information acquiring unit to the first network device. When it is determined that the use of the output data is authenticated by the authenticating unit, on the basis of the authentication information received by the authentication information receiving unit, the output data utilization managing unit supplies the output data to the second network device. When it is determined that the use of the output data is authenticated by the authenticating unit on the basis of the authentication information acquired by the first authentication information acquiring unit, the output data utilization managing unit requires the first output control unit to output the output data. 
         [0402]    According to this structure, in the second network device, when the authentication information is acquired by the second authentication information acquiring unit, the authentication information transmitting unit transmits the acquired authentication information to the first network device. 
         [0403]    In the first network device, when the authentication information is received by the authentication information receiving unit, the authenticating unit authenticates the use of the output data on the basis of the received authentication information. As a result, when it is determined that the use of the output data is permitted, the output data utilization managing unit supplies the output data to the second network device. 
         [0404]    Further, in the first network device, when the first authentication information acquiring unit acquires the authentication information, the authenticating unit authenticates the use of the output data on the basis of the acquired authentication information. As a result, when the use of the output data is permitted, the output data utilization managing unit requests the first network device to output the output data. 
         [0405]    In this way, when a user inputs proper authentication information to a desired network device, the user can obtain output contents from the network device. 
         [0406]    Furthermore, according to a one-hundred twenty-fourth aspect of the invention, in the output system of the one-hundred twenty-third aspect, when it is determined that the use of the output data is authenticated by the authenticating unit on the basis of the authentication information received by the authentication information receiving unit and that the job tickets can be updated, the output data utilization managing unit supplies the output data to the second network device, and prohibits the update of the job tickets until the print interruption notice or the print completion notice is received. In addition, when it is determined that the use of the output data is authenticated by the authenticating unit, on the basis of the authentication information acquired by the first authentication information acquiring unit and that the job tickets can be updated, the output data utilization managing unit outputs the output data to the first output control unit and prohibits the update of the job tickets until the output of the output data from the first network device is interrupted or completed. 
         [0407]    According to this structure, in the first network device, when it is determined that the use of the output data is authenticated by the authenticating unit on the basis of the received authentication information and that the job tickets can be updated, the output data utilization managing unit supplies the output data to the second network device, and prohibits the update of the job tickets until the print interruption notice or the print completion notice is received. 
         [0408]    In addition, in the first network device, when it is determined that the use of the output data is authenticated on the basis of the acquired authentication information and that the job tickets can be updated, the output data utilization managing unit outputs the output data to the first network device, and prohibits the update of the job tickets until the output of the output data is interrupted or completed. 
         [0409]    Therefore, until the print interruption notice or the print completion notice is received or until the output of the output data is interrupted or completed, the output data is not supplied even though the authentication information is received, and the output of the output data is not performed even though the authentication information is acquired. 
         [0410]    Moreover, according to a one-hundred twenty-fifth aspect of the invention, in the output system according to any one of the one-hundred twenty-first to one-hundred twenty-fourth aspects, the first network device further includes a utilization history information generating unit that creates utilization history information indicating a utilization history of the output data, on the basis of a utilization result and a supply result of the output data utilization managing unit. 
         [0411]    According to this structure, in the first network device, the utilization history information generating unit creates the utilization history information indicating the utilization history of the output data, on the basis of the utilization result and the supply result of the output data utilization managing unit. 
         [0412]    In this way, it is possible to see how the output data has been used by referring to the utilization history information. 
         [0413]    Further, according to a one-hundred twenty-sixth aspect of the invention, in the output system according to the one-hundred twenty-first to one-hundred twenty-fifth aspects, when it is determined that the contents of the job tickets satisfy the predetermined conditions, the output data utilization managing unit removes the job tickets and transmits the utilization prohibition notice to the data managing apparatus. The data managing apparatus includes an output data removing unit that removes the output data when the utilization prohibition notice is received. 
         [0414]    According to this structure, in the first network device, when it is determined that the contents of the job tickets satisfy the predetermined conditions, the output data utilization managing unit removes the job tickets and transmits the utilization prohibition notice to the data managing apparatus. 
         [0415]    In the data managing apparatus, the output data removing unit removes the output data when the utilization prohibition notice is received. 
         [0416]    In this way, it is possible to prevent the output data and the job tickets from being illegally used, and thus to reliably protect the secrecy of the output contents. 
         [0417]    Furthermore, according to the one-hundred twenty-seventh aspect, there is provided a network device that performs an output process on the basis of output data. The network device includes a job ticket storage unit that stores job tickets specifying contents related to whether to permit or restrict the use of the output data; an output data utilization managing unit that manages the use of the output data; and an output control unit that performs output control on the basis of the output data. The output data utilization managing unit acquires the output data from a data managing apparatus, supplies the acquired output data to another network device, and prohibits the supply and use of the output data until a print interruption notice or a print completion notice is received. Alternatively, the output data utilization managing unit outputs the acquired output data to the output control unit, prohibits the supply of the output data until the output of the output data from the first network device is interrupted or completed, updates the job tickets stored in the job ticket storage unit when the print completion notice is received or when the output of the output data from the network device is completed, and prohibits the supply and use of the output data when it is determined that the contents of the job tickets satisfy predetermined conditions. The output control unit performs the output process on the basis of the output data from the output data utilization managing unit. 
         [0418]    According to this structure, the same operations as those in the first network device of the authentication output system according to the one-hundred twenty-first aspect are obtained. Thus, the same effects as those in the authentication output system according to the one-hundred twenty-first aspect are obtained. 
         [0419]    Moreover, according to the one-hundred twenty-eighth aspect of the invention, there is provided a network device that performs an output process on the basis of output data. The network device includes a job ticket storage unit that stores job tickets specifying contents related to whether to permit or restrict the use of the output data; an output data utilization managing unit that manages the use of the output data; and an output control unit that performs output control on the basis of the output data. The output data utilization managing unit acquires the output data from a data managing apparatus, supplies the acquired output data to another network device, updates the job tickets stored in the job ticket storage unit, and prohibits the supply and use of the output data until a print interruption notice or a print completion notice is received. Alternatively, the output data utilization managing unit outputs the acquired output data to the output control unit, updates the job tickets stored in the job ticket storage unit, prohibits the supply of the output data until the output of the output data from the network device is interrupted or completed, restores the contents of the job tickets to the original states before the update when the print interruption notice is received or when the output of the output data from the network device is interrupted, and prohibits the supply and use of the output data when it is determined that the contents of the job tickets satisfy predetermined conditions. The output control unit performs the output process on the basis of the output data from the output data utilization managing unit. 
         [0420]    According to this structure, the same operations as those in the first network device of the authentication output system according to the one-hundred twenty-second aspect are obtained. Thus, the same effects as those in the authentication output system according to the one-hundred twenty-second aspect are obtained. 
         [0421]    Further, according to a one-hundred twenty-ninth aspect of the invention, the network device of the one-hundred twenty-seventh aspect or the one-hundred twenty-eighth aspect further includes an authentication information receiving unit that receives authentication information used for the authentication; an authentication information acquiring unit that acquires the authentication information; and an authenticating unit that authenticates the use of the output data on the basis of the authentication information received by the authentication information receiving unit and the authentication information acquired by the authentication information acquiring unit. When it is determined that the use of the output data is authenticated by the authenticating unit, on the basis of the authentication information received by the authentication information receiving unit, the output data utilization managing unit supplies the output data to another network device. When it is determined that the use of the output data is authenticated by the authenticating unit on the basis of the authentication information acquired by the authentication information acquiring unit, the output data utilization managing unit outputs the output data to the output control unit. 
         [0422]    According to this structure, the same operations as those in the first network device of the authentication output system according to the one-hundred twenty-third aspect are obtained. Thus, the same effects as those in the authentication output system according to the one-hundred twenty-third aspect are obtained. 
         [0423]    Furthermore, according to a one-hundred thirtieth aspect of the invention, in the network device of the one-hundred twenty-ninth aspect, when it is determined that the use of the output data is authenticated by the authenticating unit on the basis of the authentication information received by the authentication information receiving unit and that the job tickets can be updated, the output data utilization managing unit supplies the output data to another network device, and prohibits the update of the job tickets until the print interruption notice or the print completion notice is received. In addition, when it is determined that the use of the output data is authenticated by the authenticating unit, on the basis of the authentication information acquired by the authentication information acquiring unit and that the job tickets can be updated, the output data utilization managing unit outputs the output data to the output control unit and prohibits the update of the job tickets until the output of the output data from the network device is interrupted or completed. 
         [0424]    According to this structure, the same operations as those in the first network device of the authentication output system according to the one-hundred twenty-fourth aspect are obtained. Thus, the same effects as those in the authentication output system according to the one-hundred twenty-fourth aspect are obtained. 
         [0425]    Moreover, according to a one-hundred thirty-first aspect of the invention, the network device according to the one-hundred twenty-seventh to one-hundred thirtieth aspects further includes a utilization history information generating unit that creates utilization history information indicating a utilization history of the output data, on the basis of a utilization result and a supply result of the output data utilization managing unit. 
         [0426]    According to this structure, the same operations as those in the first network device of the authentication output system according to the one-hundred twenty-fifth aspect are obtained. Thus, the same effects as those in the authentication output system according to the one-hundred twenty-fifth aspect are obtained. 
         [0427]    Further, according to a one-hundred thirty-second aspect of the invention, in the network device according to the one-hundred twenty-seventh to one-hundred thirty-first aspects, when it is determined that the contents of the job tickets satisfy the predetermined conditions, the output data utilization managing unit removes the job tickets and transmits the utilization prohibition notice to the data managing apparatus. 
         [0428]    According to this structure, the same operations as those in the first network device of the authentication output system according to the one-hundred twenty-sixth aspect are obtained. Thus, the same effects as those in the authentication output system according to the one-hundred twenty-sixth aspect are obtained. 
         [0429]    Furthermore, according to the one-hundred thirty-third aspect of the invention, there is provided an output control program that performs an output process on the basis of output data. The output control program includes a program that allows a computer to execute a process including an output data utilization managing step of managing the use of the output data; and an output control step of performing output control on the basis of the output data. In the output data utilization managing step, the output data is acquired from a data managing apparatus, the acquired output data is supplied to another network device, and the supply and use of the output data are prohibited until a print interruption notice or a print completion notice is received. Alternatively, in the output data utilization managing step, the acquired output data is output to the output control unit, the supply of the output data is prohibited until the output of the output data is interrupted or completed, job tickets stored in a job ticket storage unit that stores job tickets specifying contents related to whether to permit or restrict the use of the output data are updated when the print completion notice is received or when the output of the output data from the network device is completed, and the supply and use of the output data is prohibited when it is determined that the contents of the job tickets satisfy predetermined conditions. In the output control step, the output process is performed on the basis of the output data from the output data utilization managing step. 
         [0430]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the device using apparatus according to the one-hundred twenty-seventh aspect are obtained. 
         [0431]    Moreover, according to the one-hundred thirty-fourth aspect of the invention, there is provided an output control program that performs an output process on the basis of output data. The output control program includes a program that allows a computer to execute a process including an output data utilization managing step of managing the use of the output data; and an output control step of performing output control on the basis of the output data. In the output data utilization managing step, the output data is acquired from a data managing apparatus, the acquired output data is supplied to another network device, job tickets stored in a job ticket storage unit that stores job tickets specifying contents related to whether to permit or restrict the use of the output data are updated, and the supply and use of the output data are prohibited until a print interruption notice or a print completion notice is received. Alternatively, in the output data utilization managing step, the acquired output data is output to the output control step, the job tickets stored in the job ticket storage unit are updated, the supply of the output data is prohibited until the output of the output data from the network device is interrupted or completed, the contents of the job tickets are restored to the original states before the update when the print interruption notice is received or when the output of the output data from the network device is interrupted, and the supply and use of the output data are prohibited when it is determined that the contents of the job tickets satisfy predetermined conditions. In the output control step, the output process is performed on the basis of the output data from the output data utilization managing step. 
         [0432]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the device using apparatus according to the one-hundred twenty-eighth aspect are obtained. 
         [0433]    Further, according to a one-hundred thirty-fifth aspect of the invention, the output control program of the one-hundred thirty-third aspect or the one-hundred thirty-fourth aspect further includes a program that allows a computer to execute a process including an authentication information receiving step of receiving authentication information used for the authentication; an authentication information acquiring step of acquiring the authentication information; and an authenticating step of authenticating the use of the output data on the basis of the authentication information received in the authentication information receiving step and the authentication information acquired in the authentication information acquiring step. In the output data utilization managing step, when it is determined that the use of the output data is authenticated in the authenticating step, on the basis of the authentication information received in the authentication information receiving step, the output data is supplied to another network device. When it is determined that the use of the output data is authenticated in the authenticating unit on the basis of the authentication information acquired in the authentication information acquiring step, the output data is output to the output control step. 
         [0434]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the device using apparatus according to the one-hundred twenty-ninth aspect are obtained. 
         [0435]    Furthermore, according to a one-hundred thirty-sixth aspect of the invention, in the output control program of the one-hundred thirty-fifth aspect, in the output data utilization managing step, when it is determined that the use of the output data is authenticated in the authenticating step on the basis of the authentication information received in the authentication information receiving step and that the job tickets can be updated, the output data is supplied to another network device, and the update of the job tickets is prohibited until the print interruption notice or the print completion notice is received. In addition, in the output data utilization managing step, when it is determined that the use of the output data is authenticated in the authenticating step, on the basis of the authentication information acquired in the authentication information acquiring step, and that the job tickets can be updated, the output data is output to the output control step, and the update of the job tickets is prohibited until the output of the output data from the network device is interrupted or completed. 
         [0436]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the device using apparatus according to the one-hundred thirtieth aspect are obtained. 
         [0437]    Moreover, according to a one-hundred thirty-seventh aspect of the invention, the output control program according to any one of the one-hundred thirty-third to one-hundred thirty-sixth aspects further includes a program that allows a computer to execute a process including a utilization history information generating step of generating utilization history information indicating a utilization history of the output data, on the basis of a utilization result and a supply result of the output data utilization managing step. 
         [0438]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the device using apparatus according to the one-hundred thirty-first aspect are obtained. 
         [0439]    Further, according to a one-hundred thirty-eighth aspect of the invention, in the output control program according to any one of the one-hundred thirty-third to one-hundred thirty-seventh aspects, in the output data utilization managing step, when it is determined that the contents of the job tickets satisfy the predetermined conditions, the job tickets are removed, and the utilization prohibition notice is transmitted to the data managing apparatus. 
         [0440]    According to this configuration, when the computer reads out the program to perform the process according to the read program, the same operations and effects as those in the device using apparatus according to the one-hundred thirty-second aspect are obtained. 
         [0441]    Furthermore, according to the one-hundred thirty-ninth aspect of the invention, there is provided an output method used for an output system including first and second network devices each of which performs an output process on the basis of output data and a data managing apparatus that manages the output data, the data managing apparatus being connected to the network devices so as to communicate therewith. The output method includes, for the first network device, an output data utilization managing step of managing the use of the output data; and a first output control step of performing output control on the basis of the output data. In the output data utilization managing step, the output data is acquired from the data managing apparatus, the acquired output data is supplied to the second network device, and the supply and use of the output data are prohibited until a print interruption notice or a print completion notice is received. Alternatively, in the output data utilization managing step, the acquired output data is output to the first output control unit, the supply of the output data is prohibited until the output of the output data from the first network device is interrupted or completed, job tickets stored in a job ticket storage unit that stores job tickets specifying contents related to whether to permit or restrict the use of the output data are updated when the print completion notice is received or when the output of the output data from the first network device is completed, and the supply and use of the output data are prohibited when it is determined that the contents of the job tickets satisfy predetermined conditions. In the first output control step, the output process is performed on the basis of the output data from the output data utilization managing step. In addition, the output method includes, for the data managing apparatus, an output data supplying step of supplying the output data stored in an output data storage unit to the first network device in response to an acquiring request of the first network device. The output method includes, for the second network device, an output data receiving step of receiving the output data; and a second output control step of, when the output of the output data from the second network device is interrupted, prohibiting the use of the output data received in the output data receiving step and transmitting the print interruption notice to the first network device, and of transmitting the print completion notice to the first network device when the output of the output data from the second network device is completed. 
         [0442]    According to this structure, the same effects as those in the authentication output system according to the one-hundred twenty-first aspect are obtained. 
         [0443]    Moreover, according to the one-hundred fortieth aspect of the invention, there is provided an output method used for an output system including first and second network devices each of which performs an output process on the basis of output data, and a data managing apparatus that manages the output data, the data managing apparatus being connected to the network devices so as to communicate therewith. The output method includes, for the first network device, an output data utilization managing step of managing the use of the output data; and a first output control step of performing output control on the basis of the output data. In the output data utilization managing step, the output data is acquired from the data managing apparatus, the acquired output data is supplied to the second network device, job tickets stored in a job ticket storage unit that stores the job tickets specifying contents related to whether to permit or restrict the use of the output data are updated, and the supply and use of the output data are prohibited until a print interruption notice or a print completion notice is received. Alternatively, in the output data utilization managing step, the acquired output data is output to the first output control unit, the job tickets stored in the job ticket storage unit are updated, the supply of the output data is prohibited until the output of the output data from the first network device is interrupted or completed, the contents of the job tickets are restored to the original states before the update when the print interruption notice is received or when the output of the output data from the first network device is interrupted, and the supply and use of the output data are prohibited when it is determined that the contents of the job tickets satisfy predetermined conditions. In the first output control step, the output process is performed on the basis of the output data from the output data utilization managing step. The output method includes, for the data managing apparatus, an output data supplying step of supplying the output data stored in an output data storage unit to the first network device in response to an acquiring request of the first network device. In addition, the method includes, for the data managing apparatus, an output data receiving step of receiving the output data; and a second output control step of, when the output of the output data from the second network device is interrupted, prohibiting the use of the output data received in the output data receiving step and transmitting the print interruption notice to the first network device, and of transmitting the print completion notice to the first network device when the output of the output data from the second network device is completed. 
         [0444]    According to this structure, the same effects as those in the authentication output system according to the one-hundred twenty-second aspect are obtained. 
         [0445]    Further, according to a one-hundred forty-first aspect of the invention, in the output method of the one-hundred thirty-ninth aspect or the one-hundred fortieth aspect, the output method further includes, for the second network device, a second authentication information acquiring step of acquiring authentication information; and an authentication information transmitting step of transmitting the authentication information acquired in the second authentication information acquiring step to the first network device. In addition, the output method further includes, for the first network device, an authentication information receiving step of receiving the authentication information; a first authentication information acquiring step of acquiring the authentication information; and an authenticating step of authenticating the use of the output data on the basis of the authentication information received in the authentication information receiving step and the authentication information acquired in the first authentication information acquiring step. In the output data utilization managing step, when it is determined that the use of the output data is authenticated in the authenticating step, on the basis of the authentication information received in the authentication information receiving step, the output data is supplied to the second network device. When it is determined that the use of the output data is authenticated in the authenticating step on the basis of the authentication information acquired in the first authentication information acquiring step, the output data is output to the first output control step. 
         [0446]    According to this structure, the same effects as those in the authentication output system according to the one-hundred twenty-third aspect are obtained. 
         [0447]    Furthermore, according to a one-hundred forty-second aspect of the invention, in the output method of the one-hundred forty-first aspect, in the output data utilization managing step, when it is determined that the use of the output data is authenticated in the authenticating step, on the basis of the authentication information received in the authentication information receiving step, and that the job tickets can be updated, the output data is supplied to the second network device, and the update of the job tickets are prohibited until the print interruption notice or the print completion notice is received. In addition, in the output data utilization managing step, when it is determined that the use of the output data is authenticated in the authenticating unit, on the basis of the authentication information acquired in the first authentication information acquiring step, and that the job tickets can be updated, the output data is output to the first output control step, and the update of the job tickets is prohibited until the output of the output data from the first network device is interrupted or completed. 
         [0448]    According to this structure, the same effects as those in the authentication output system according to the one-hundred twenty-fourth aspect are obtained. 
         [0449]    Moreover, according to a one-hundred forty-third aspect of the invention, the output method according to any one of the one-hundred thirty-ninth to one-hundred forty-second aspects further includes, the first network device, a utilization history information generating step of generating utilization history information indicating a utilization history of the output data, on the basis of a utilization result and a supply result of the output data utilization managing step. 
         [0450]    According to this structure, the same effects as those in the authentication output system according to the one-hundred twenty-fifth aspect are obtained. 
         [0451]    Further, according to a one-hundred forty-fourth aspect of the invention, in the output method according to any one of the one-hundred thirty-ninth to one-hundred forty-third aspects, in the output data utilization managing step, when it is determined that the contents of the job tickets satisfy the predetermined conditions, the job tickets are removed, and the utilization prohibition notice is transmitted to the data managing apparatus. In addition, the output method further includes, for the data managing apparatus, includes an output data removing step of removing the output data when the utilization prohibition notice is received. 
         [0452]    According to this structure, the same effects as those in the authentication output system according to the one-hundred twenty-sixth aspect are obtained. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0453]    The invention will be described with reference to the accompanying drawings, wherein like numbers reference like elements. 
           [0454]      FIG. 1  is a functional block diagram illustrating a functional outline of a network device. 
           [0455]      FIG. 2  is a block diagram illustrating the hardware configuration of a host terminal. 
           [0456]      FIG. 3  is a flowchart illustrating a print data generating process. 
           [0457]      FIG. 4  is a view illustrating the data structure of a job ticket. 
           [0458]      FIG. 5  is a flowchart illustrating a print request receiving process. 
           [0459]      FIG. 6  is a flowchart illustrating a print result receiving process. 
           [0460]      FIG. 7  is a block diagram illustrating the hardware configuration of a network printer. 
           [0461]      FIG. 8  is a flowchart illustrating a print control process. 
           [0462]      FIG. 9  is a flowchart illustrating the print state monitoring process. 
           [0463]      FIG. 10  is a functional block diagram illustrating a functional outline of the network system. 
           [0464]      FIG. 11  is a flowchart illustrating a print data generating process. 
           [0465]      FIG. 12  is a block diagram illustrating the hardware configuration of a network printer. 
           [0466]      FIG. 13  is a flowchart illustrating a print data storing process. 
           [0467]      FIG. 14  is a flowchart illustrating a print control process. 
           [0468]      FIG. 15  is a flowchart illustrating a print state monitoring process. 
           [0469]      FIG. 16  is a view illustrating the data structure of the job ticket. 
           [0470]      FIG. 17  is a view illustrating the data structure of the job ticket. 
           [0471]      FIG. 18  is a flowchart illustrating the job ticket updating process. 
           [0472]      FIG. 19  is a functional block diagram illustrating a functional outline of a network device. 
           [0473]      FIG. 20  is a block diagram illustrating the hardware configuration of a host terminal. 
           [0474]      FIG. 21  is a flowchart illustrating a print data generating process. 
           [0475]      FIG. 22  is a view illustrating the data structure of a job ticket. 
           [0476]      FIG. 23  is a flowchart illustrating a print request receiving process. 
           [0477]      FIG. 24  is a flowchart illustrating a print result receiving process. 
           [0478]      FIG. 25  is a block diagram illustrating the hardware configuration of a network printer. 
           [0479]      FIG. 26  is a flowchart illustrating a print data storing process. 
           [0480]      FIG. 27  is a flowchart illustrating a print control process. 
           [0481]      FIG. 28  is a flowchart illustrating a print state monitoring process. 
           [0482]      FIG. 29  is a flowchart illustrating a print data deleting process. 
           [0483]      FIG. 30  is a functional block diagram illustrating a functional outline of a network device. 
           [0484]      FIG. 31  is a flowchart illustrating a print data generating process. 
           [0485]      FIG. 32  is a block diagram illustrating the hardware configuration of a network printer. 
           [0486]      FIG. 33  is a flowchart illustrating a print data storing process. 
           [0487]      FIG. 34  is a flowchart illustrating a print control process. 
           [0488]      FIG. 35  is a flowchart illustrating a print state monitoring process. 
           [0489]      FIG. 36  is a view illustrating the data structure of a job ticket. 
           [0490]      FIG. 37  is a view illustrating the data structure of a job ticket. 
           [0491]      FIG. 38  is a flowchart illustrating the job ticket updating process. 
           [0492]      FIG. 39  is a functional block diagram illustrating a functional outline of a network device. 
           [0493]      FIG. 40  is a block diagram illustrating the hardware configuration of a host terminal. 
           [0494]      FIG. 41  is a flowchart illustrating a print data generating process. 
           [0495]      FIG. 42  is a view illustrating the data structure of a job ticket. 
           [0496]      FIG. 43  is a flowchart illustrating a print data supplying process. 
           [0497]      FIG. 44  is a flowchart illustrating a print data deleting process. 
           [0498]      FIG. 45  is a block diagram illustrating the hardware configuration of a network printer. 
           [0499]      FIG. 46  is a view illustrating a job ticket storing process. 
           [0500]      FIG. 47  is a flowchart illustrating a print control process. 
           [0501]      FIG. 48  is a flowchart illustrating a print state monitoring process. 
           [0502]      FIG. 49  is a flowchart illustrating a print request receiving process. 
           [0503]      FIG. 50  is a flowchart illustrating a print result receiving process. 
           [0504]      FIG. 51  is a block diagram illustrating the hardware configuration of a network printer. 
           [0505]      FIG. 52  is a flowchart illustrating a print control process. 
           [0506]      FIG. 53  is a flowchart illustrating a print state monitoring process. 
           [0507]      FIG. 54  is a view illustrating the data structure of a job ticket. 
           [0508]      FIG. 55  is a view illustrating the data structure of a job ticket. 
           [0509]      FIG. 56  is a flowchart illustrating the job ticket updating process. 
       
    
    
     DESCRIPTION OF EXEMPLARY EMBODIMENTS 
       [0510]    Hereinafter, a first embodiment of the invention will be described with reference to the drawings.  FIGS. 1 to 9  are diagrams showing the first embodiment of an authentication output system, a device utilizing apparatus, a network device, an output data management program, an output control program, and an authentication output method according to the invention. 
         [0511]    In the present embodiment, as shown in  FIG. 1 , the authentication output system, the device utilizing apparatus, the network device, the output data management program, the output control program, and the authentication output method according to the invention are applied to a case in which printing is performed by a network printer  200  by using an authentication card. 
         [0512]    First, the functional outline of a network system, to which the invention is applied, will be described with reference to  FIG. 1 . 
         [0513]      FIG. 1  is a functional block diagram illustrating the functional outline of the network system. 
         [0514]    As shown in  FIG. 1 , a host terminal  100  and a plurality of network printers  200  are connected to a network  199 . 
         [0515]    The host terminal  100  has a print data generating unit  10  that generates print data, a print data storage unit  11  that stores print data generated by the print data generating unit  10 , a job ticket storage unit that stores a job ticket specifying the number of printable copies, an authentication information receiving unit  13  that receives authentication information, a user authenticating unit  14  that performs user authentication on the basis of the authentication information received by the authentication information receiving unit  13 , and a print data utilization managing unit  15  that manages the utilization of print data. 
         [0516]    When the user authentication is accomplished by the user authenticating unit  14  and when it is determined that the job ticket of the job ticket storage unit  12  is updatable, the print data utilization managing unit  15  provides print data of the print data storage unit  11  to one of the network printers  200 , the one (of the network printers  200 ) being a source having transmitted the authentication information, and prohibits the update of the job ticket until a print interruption notice or a print completion notice is received. When the print completion notice is received, the number of printable copies of the job ticket is decremented. Then, when it is determined that the number of printable copies is ‘0’, print data and the job ticket are deleted. Hereinafter, prohibiting the update of the job ticket is referred to as ‘freezing the job ticket’. 
         [0517]    In addition, the host terminal  100  also has a utilization history information generating unit  16  that generates utilization history information on the basis of the provision result of the print data utilization managing unit  15 , the utilization history information indicating the utilization history of print data. 
         [0518]    The network printer  200  has a card reader  20  that reads the authentication information from an insert authentication card, an authentication information transmitting unit  21  that transmits the authentication information read by the card reader  20  to the host terminal  100 , a print data receiving unit  22  that receives print data, a printer engine  23  that has a print head, a head driving unit, and other mechanisms required for printing, and a print control unit  24  that performs a print control of the printer engine  23  on the basis of print data received by the print data receiving unit  22 . 
         [0519]    When the printer engine  23  stops printing, the print control unit  24  removes print data being printed and transmits the print interruption notice to the host terminal  100 . Further, when printing is completed by the printer engine  23 , the print control unit  24  transmits the print completion notice to the host terminal  100 . 
         [0520]    Next, the configuration of the host terminal  100  will be described. 
         [0521]      FIG. 2  is a block diagram illustrating the hardware configuration of the host terminal  100 . 
         [0522]    As shown in  FIG. 2 , the host terminal  100  has a CPU  50  that performs operations and controls the overall system on the basis of a control program, a ROM  52  that stores the control program of the CPU  50  or the like in a predetermined area in advance, a RAM  54  that stores data read from the ROM  52  or the like and operation results required for the operation process of the CPU  50 , and an I/F  58  that intermediates an input/output of data to/from peripheral devices. Those are communicably connected to one another by a bus  59 , which serves as a signal line for transmitting data. 
         [0523]    To the I/F  58 , an input device  60 , serving as a human interface, such as a keyboard, a mouse, or the like, through which data can be inputted, a storage device  62  that stores data or tables in files, a display device  64  that displays an image on the basis of an image signal, a card writer  66  that writes the authentication information into an inserted authentication card, all of which are peripheral devices, and signal lines for connection with the network  199  are connected. 
         [0524]    The CPU  50  has a micro processing unit or the like, starts the control program stored in the predetermined area of the ROM  52 , and executes a print data generating process, a print request receiving process, and a print result receiving process shown in flowcharts of  FIGS. 3 ,  5  and  6  according to the control program in a time-division manner. 
         [0525]    First, the print data generating process will be described in detail with reference to  FIG. 3 . 
         [0526]      FIG. 3  is the flowchart showing the print data generating process. 
         [0527]    As shown in  FIG. 3 , if the print data generating process is executed by the CPU  50 , first, the process proceeds to step S 100 . 
         [0528]    In step S 100 , it is determined whether or not printing is requested from a documentation application or the like. If it is determined that printing is requested (Yes), the process proceeds to step S 102 . On the other hand, if it is determined that printing is not requested (No), the process is on standby at step S 100  until printing is requested. 
         [0529]    In step S 102 , a job ID for uniquely identifying print data is issued, and print data including the issued job ID is generated on the basis of document data edited by the documentation application or the like. Then, the process proceeds to step S 104 . 
         [0530]    In step S 104 , user information of a user who uses the host terminal  100  at present is acquired, and the process proceeds to step S 106 . Then, in step S 106 , a job ticket is generated on the basis of the issued job ID and the acquired user information. 
         [0531]      FIG. 4  is a view illustrating the data structure of the job ticket  400 . 
         [0532]    As shown in  FIG. 4 , the job ticket  400  includes a field  402  that stores the job ID, a field  404  that stores an exclusive flag indicating whether or not the job ticket  400  is frozen, a field  406  that stores the number of printable copies, and a field  408  that stores the user information. In addition, the job ticket  400  also has a field  410  that stores the utilization history information whenever print data is used. 
         [0533]    In the example of  FIG. 4 , ‘001’, ‘0’, ‘3’, and ‘UserA’ are stored as the job ID, the exclusive flag, the number of printable copies, and the user information, respectively. This indicates that print data of the job ID of ‘001’ can be printed by a user having the user information of ‘UserA’, and the number of printable copies is three. Further, the exclusive flag is reset, which indicates that the job ticket is not frozen at present. Here, the number of printable copies may be optionally specified by the user or may be set to a predetermined value. 
         [0534]    Further, five records are stored as the utilization history information. This indicates that print data of the job ID of ‘001’ has been already printed by five copies. In this case, as the utilization history, the printed date and time is shown. 
         [0535]    Next, the process proceeds to step S 108 , and generated print data is stored in the storage device  62 . Subsequently, the process proceeds to step S 110 , the generated job ticket is stored in the storage device  62 . After the series of steps are completed, the process returns to the initial step. 
         [0536]    Next, the print request receiving process will be described in detail with reference to  FIG. 5 . 
         [0537]      FIG. 5  is the flowchart showing the print request receiving process. 
         [0538]    The print request receiving process is a process of receiving the print request from the network printer  200 . As shown in  FIG. 5 , if the print request receiving process is executed by the CPU  50 , first, the process proceeds to step S 150 . 
         [0539]    In step S 150 , it is determined whether or not the print request is received. If it is determined that the print request is received (Yes), the process proceeds to step S 152 . On the other hand, if it is determined that the print request is not received (No), the process is on standby at step S 150  until the print request is received. 
         [0540]    In step S 152 , the authentication information including the job ID and the user information is received, and the process proceeds to step S 154 . In step S 154 , a user authentication process for performing the user authentication on the basis of the received authentication information is executed. In the user authentication process, the job ticket corresponding to the job ID included in the received authentication information is retrieved from the storage device  62 . As a result, when the corresponding job ticket is retrieved, it is determined whether or not the user information of the retrieved job ticket corresponds with the user information included in the received authentication information. Then, if it is determined that the user information of the job ticket corresponds with the user information included in the received authentication information, it is determined that the user is eligible to use the print data. On the other hand, when the corresponding job ticket is not retrieved or when the user information of the job ticket does not correspond with the user information included in the authentication information, it is determined that the user is not eligible to use the print data. 
         [0541]    Next, the process proceeds to step S 156 , and the result of the user authentication process is determined. If it is determined that the user is eligible to use the print data (Yes), the process proceeds to step S 158 . In step S 158 , it is determined whether or not the exclusive flag of the retrieved job ticket is set. If it is determined that the exclusive flag is not set (No), it is determined that the job ticket is not frozen, and then the process proceeds to step S 160 . 
         [0542]    In step S 160 , the exclusive flag of the retrieved job ticket is set, and the process proceeds to step S 162 . In step S 162 , print data corresponding to the job ID of the retrieved job ticket is read out from the storage device  62  and the process proceeds to step S 164 . In step S 164 , print data read from the storage device  62  is transmitted to the network printer  200 , which is a source of the print request. After the series of steps are completed, the process returns to the initial step. 
         [0543]    In step S 158 , when it is determined that the exclusive flag of the retrieved job ticket is set (Yes), it is determined that the job ticket is frozen. Next, the process proceeds to step S 166 , and a print prohibition notice is transmitted to the network printer  200 , which is a source of the print request. After the series of steps are completed, the process returns to the initial step. 
         [0544]    In step S 156 , when it is determined that the user is not eligible to use the print data (No), the process proceeds to step S 166 . 
         [0545]    Next, the print result receiving process will be described in detail with reference to  FIG. 6 . 
         [0546]      FIG. 6  is the flowchart showing the print result receiving process. 
         [0547]    The print result receiving process is a process of receiving the print result from the network printer  200 . As shown in  FIG. 6 , if the print result receiving process is executed by the CPU  50 , first, the process proceeds to step S 200 . 
         [0548]    In step S 200 , it is determined whether or not the print completion notice including the job ID is received, and when it is determined that the print completion notice is received (Yes), the process proceeds to step S 202 . In step S 202 , the job ticket corresponding to the job ID included in the received print completion notice is retrieved from the storage device  62 , and the exclusive flag of the retrieved job ticket is reset. Next, the process proceeds to step S 204 , and the number of printable copies of the retrieved job ticket is decremented by ‘1’. Then, the process proceeds to step S 206 . 
         [0549]    In step S 206 , it is determined whether or not the number of printable copies is ‘0’, and when it is determined that the number of printable copies is not ‘0’ (No), the process proceeds to step S 208 . In step S 208 , the utilization history information including the printed date and time is generated, and the process proceeds to step S 210 . 
         [0550]    In step S 210 , the generated utilization history information is stored in the storage device  62  while being added to the retrieved job ticket, and the process proceeds to step S 212 . 
         [0551]    In step S 212 , it is determined whether or not the print interruption notice including the job ID is received, and when it is determined that the print interruption notice is received (Yes), the process proceeds to step S 214 . In step S 214 , the job ticket corresponding to the job ID included in the received print completion notice is retrieved from the storage device  62  and the exclusive flag of the retrieved job ticket is reset. After the series of steps are completed, the process returns to the initial step. 
         [0552]    In step S 212 , when it is determined that the print interruption notice is not received (No), the series of steps are completed, and then the process returns to the initial step. 
         [0553]    In step S 206 , when it is determined that the number of printable copies is ‘0’ (Yes), the process proceeds to step S 216 . In step S 216 , print data corresponding to the job ID included in the received print completion notice is deleted from the storage device  62  and the process proceeds to step S 218 . In step S 218 , the job ticket corresponding to the job ID included in the received print completion notice is deleted from the storage device  62 , and the process proceeds to step S 212 . 
         [0554]    In step S 200 , when it is determined that the print completion notice is not received (No), the process proceeds to step S 212 . 
         [0555]    Next, the configuration of the network printer  200  will be described. 
         [0556]      FIG. 7  is a block diagram illustrating the hardware configuration of the network printer  200 . 
         [0557]    As shown in  FIG. 7 , the network printer  200  has a CPU  70  that performs operations and controls the overall system on the basis of a control program, a ROM  72  that stores the control program of the CPU  70  or the like in a predetermined area in advance, a RAM  74  that stores data read from the ROM  72  or the like and operation results required for the operation process of the CPU  70 , and an I/F  78  that intermediates an input/output of data to/from peripheral devices. Those are communicably connected to one another by a bus  79 , which serves as a signal line for transmitting data. 
         [0558]    To the I/F  78 , an operation panel  80 , serving as a human interface, such as a touch panel through which data can be inputted and displayed, a storage device  82  for storing data or tables in files, the card reader  20 , the printer engine  23 , all of which are peripheral devices, and signal lines for connection with the network  199  are connected. 
         [0559]    The CPU  70  has a micro processing unit or the like, runs a predetermined program stored in a predetermined area of the ROM  72 , and executes a print control process and a print state monitoring process shown in flowcharts of  FIGS. 8 and 9  according to the program in a time-division manner. 
         [0560]    First, the print control process will be described in detail with reference to  FIG. 8 . 
         [0561]      FIG. 8  is the flowchart showing the print control process. 
         [0562]    The print control process is a process of performing the print control of the printer engine  23 . As shown in  FIG. 8 , if the print control process is executed by the CPU  70 , first, the process proceeds to step S 300 . 
         [0563]    In step S 300 , it is determined whether or not the authentication card is inserted into the card reader  20 , and when it is determined that the authentication card is inserted (Yes), the process proceeds to step S 302 . If it is determined that the authentication card is not inserted (No), the process is on standby at step S 300  until the authentication card is inserted. 
         [0564]    In step S 302 , the authentication information is read from the authentication card by the card reader  20 , and the process proceeds to step S 304 . In step S 304 , the print request is transmitted to the host terminal  100 , and the process proceeds to step S 306 . In step S 306 , the authentication information read from the authentication card is transmitted to the host terminal  100 , and the process proceeds to step S 308 . 
         [0565]    In step S 308 , it is determined whether or not print data is received, and when it is determined that print data is received (Yes), the process proceeds to step S 310 . In step S 310 , a print process for performing the print control of the printer engine  23  is executed on the basis of received print data. After the series of steps are completed, the process returns to the initial step. 
         [0566]    In step S 308 , when it is determined that print data is not received (No), the process proceeds to step S 312 . In step S 312 , it is determined whether or not the print prohibition notice is received, and when it is determined that the print prohibition notice is received (Yes), the process proceeds to step S 314 . In step S 314 , an error message is displayed on the operation panel  80 . After the series of steps are completed, the process returns to the initial step. 
         [0567]    In step S 312 , when it is determined that the print prohibition notice is not received (No), the process proceeds to step S 308 . 
         [0568]    Next, the print state monitoring process will be described in detail with reference to  FIG. 9 . 
         [0569]      FIG. 9  is the flowchart showing the print state monitoring process. 
         [0570]    The print state monitoring process is a process of monitoring a printing state of the printer engine  23 . As shown in  FIG. 9 , if the print state monitoring process is executed by the CPU  70 , first, the process proceeds to step S 350 . 
         [0571]    In step S 350 , it is determined whether or not printing is completed by the printer engine  23 , and when it is determined that printing is completed (Yes), the process proceeds to step S 352 . In step S 352 , the print completion notice including the job ID of the print-completed print data is transmitted to the host terminal  100  and the process proceeds to step S 354 . 
         [0572]    In step S 354 , it is determined whether or not the printer engine  23  has stopped printing, and when it is determined that the printer engine  23  has stopped printing (Yes), the process proceeds to step S 356 . In step S 356 , the print interruption notice including the job ID of the print-interrupted print data is transmitted to the host terminal  100  and the process proceeds to step S 358 . In step S 358 , print data being printed is removed and the process proceeds to step S 360 . In step S 360 , an error message is displayed on the operation panel  80 . After the series of steps are completed, the process returns to the initial step. 
         [0573]    In step S 354 , when it is determined that the printer engine  23  has not stopped printing (No), the series of steps are completed, and then the process returns to the initial step. 
         [0574]    In step S 350 , when it is determined that printing is not completed by the printer engine  23  (No), the process proceeds to step S 354 . 
         [0575]    Next, the operation of the present embodiment will be described. 
         [0576]    In the host terminal  100 , the user edits document data by using the documentation application or the like and requests to print it. 
         [0577]    In the host terminal  100 , if printing is requested, print data and the job ticket are generated and print data and the job ticket generated are stored in the storage device  62  through steps to S 102  S 110 . 
         [0578]    Next, in the host terminal  100 , the user inserts the authentication card into the card writer  66  so as to allow the job ID and the user information of his own to be written into the authentication card by the card writer  66 . Then, the user goes to one of the network printers  200  and inserts the authentication card into the card reader  20 . 
         [0579]    In the network printer  200 , if the authentication card is inserted, the authentication information is read from the authentication card by the card reader  20 , and the read authentication information and the print request are transmitted to the host terminal  100  through steps S 302  to  5306 . 
         [0580]    In the host terminal  100 , if the authentication information and the print request are received, the user authentication is performed on the basis of the received authentication information in step S 154 . As a result, if the user authentication is accomplished, through steps S 160  to  5164 , the job ticket is frozen, print data is read out from the storage device  62 , and print data read from the storage device  62  is transmitted to the network printer  200 , which is a source of the print request. 
         [0581]    In the network printer  200 , if print data is received, through step S 310 , the print control is performed on the basis of received print data. Then, if printing is completed, through step S 352 , the print completion notice is transmitted to the host terminal  100 . 
         [0582]    In the host terminal  100 , if the print completion notice is received, through steps S 202  and S 204 , the job ticket is not frozen (e.g., released) and the number of printable copies of the job ticket is decremented. As a result, if the number of printable copies becomes ‘0’, through steps S 208  and S 210 , the utilization history information is generated and the generated utilization history information is stored in the storage device  62  while being added to the job ticket. 
         [0583]    Next, a case in which printing is interrupted will be described. 
         [0584]    In the network printer  200 , if printing is interrupted due to a trouble, such as a paper jam or the like, through steps S 356  to S 360 , the print interruption notice is transmitted to the host terminal  100 , print data being printed is removed, and the error message is displayed. 
         [0585]    In the host terminal  100 , if the print interruption notice is received, through step S 214 , the job ticket is not frozen. 
         [0586]    Next, the user removes the authentication card from the card reader  20  in the network printer  200 , in which printing is interrupted. Then, the user goes to another network printer  200  and inserts the authentication card into the card reader  20 . Hereinafter, in another network printer  200  and the host terminal  100 , the same operation as described above is performed, and printing is performed by another network printer  200 . The number of printable copies is not decremented even when printing is interrupted. When printing is completed by another network printer  200 , the number of printable copies is decremented. 
         [0587]    Next, a case will be described in which the authentication card is removed for the purpose of insertion into the card reader  20  of another network printer  200  while one of the network printers  200  is in a printing operation. 
         [0588]    In the network printer  200 , if the authentication card is inserted, the authentication information is read from the authentication card by the card reader  20 , and the read authentication information and the print request are transmitted to the host terminal  100 . 
         [0589]    In the host terminal  100 , if the authentication information and the print request are received, the user authentication is performed on the basis of the received authentication information. As a result, even when the user authentication is accomplished, since the job ticket is frozen during the print process, through step S 166 , the print prohibition notice is transmitted to the network printer  200 , which is a source of the print request. 
         [0590]    In the network printer  200 , if the print prohibition notice is received, through step S 314 , the error message is displayed. That is, printing is not performed. 
         [0591]    Moreover, when an authentication card in which incorrect authentication information is stored is used, in the host terminal  100 , the user authentication is not accomplished, and thus the print prohibition notice is transmitted to the network printer  200 , which is a source of the print request. 
         [0592]    Further, when the number of printable copies becomes ‘0’, in the host terminal  100 , through steps S 216  and S 218 , print data and the job ticket are deleted. 
         [0593]    In the present embodiment, in such a manner, when the user authentication is accomplished and it is determined that the job ticket is not frozen, the host terminal  100  provides print data to one of the plurality of network printers  200 , and freezes the job ticket until the print interruption notice or the print completion notice is received. When receiving the print completion notice, the host terminal  100  decrements the number of printable copies of the job ticket. Then, when it is determined that the number of printable copies is ‘0’, the host terminal  100  deletes print data and the job ticket. Further, the network printer  200  receives print data and performs the print control on the basis of received print data. When printing is interrupted, the network printer  200  removes print data being printed, and at the same time, transmits the print interruption notice to the host terminal  100 . When printing is completed, the network printer  200  transmits the print completion notice to the host terminal  100 . 
         [0594]    In such a manner, when printing is completed, the number of printable copies is decremented, and thus, even when the network printer  200  stops printing due to a trouble, such as a paper jam or the like, the printed contents can be obtained from another network printer  200 . Therefore, only an authorized user can acquire the printed matter. 
         [0595]    Further, since print data is provided to one of the network printers  200 , the possibility that the same printed contents are printed with the plurality of network printers  200  at one time can be reduced. In addition, even when the network printer  200 , in which printing is interrupted, is recovered, since print data being printed is removed, the possibility that the printed contents are printed with the recovered network printer  200  can be reduced. Therefore, the possibility that printing is performed in excess of the number of printable copies can be reduced, and thus secrecy of the printed contents can be protected, as compared with the related art. 
         [0596]    In addition, since print data and the job ticket are unitarily managed by the host terminal  100 , the management of print data and the job ticket can be strictly performed, as compared with the case in which print data and the job ticket are managed by different apparatuses or the like. 
         [0597]    In addition, in the present embodiment, when the user authentication is accomplished on the basis of the received authentication information and it is determined that the job ticket is not frozen, the host terminal  100  provides print data to one of the plurality of network printers  200 , the one being a source having transmitted the authentication information. 
         [0598]    In such a manner, when the authentication card with correct authentication information is given to the network printer  200  in which printing is to be performed, the user can obtain the printed contents with the network printer  200 . 
         [0599]    In addition, in the present embodiment, the host terminal  100  generates the utilization history information whenever print data is used. 
         [0600]    In such a manner, it is possible to see how the print data has been used by referring to the utilization history information. 
         [0601]    In addition, in the present embodiment, when it is determined that the number of printable copies is ‘0’, the host terminal  100  deletes print data and the job ticket. 
         [0602]    In such a manner, the possibility that print data and the job ticket are incorrectly used can be reduced, and thus secrecy of the printed contents can be reliably protected. 
         [0603]    In the first embodiment described above, the host terminal  100  corresponds to the device utilization apparatuses according to the first, second, fifth, seventh, sixteenth, seventeenth, twentieth to twenty-fifth, forty-first to forty-third, fifty-second, fifty-third, fifty-sixth, and fifty-eighth aspects, and the print data storage unit  11  and the storage device  62  correspond to the output data storage units according to the first, sixteenth, thirty-fourth, and fifty-second aspects. Further, the job ticket storage unit  12  and the storage device  62  correspond to the job ticket storage units according to the first, sixteenth, thirty-fourth, and fifty-second aspects, and the authentication information receiving unit  13 , the I/F  58 , and step S 152  correspond to the authentication information receiving unit of the fifth or twentieth aspect. In addition, step S 152  corresponds to the authentication information receiving step of the thirty-eighth or fifty-sixth aspect. 
         [0604]    Further, in the first embodiment described above, the user authenticating unit  14  and step S 154  correspond to the authenticating units according to the fifth, sixth, twentieth, and twenty-first aspects, step S 154  corresponds to the authenticating steps according to the thirty-fourth, thirty-eighth, thirty-ninth, forty-second, forty-sixth, and forty-seventh aspects, and the print data utilization managing unit  15 , the I/F  58 , and steps S 156  to S 164 , S 200  to S 206 , and S 212  to S 218  correspond to the output data utilization managing units according to the first, second, fifth to seventh, fifteenth to seventeenth, twentieth to twenty-second, and thirty-third aspects. Further, steps S 156  to S 164 , S 200  to S 206 , and S 212  to S 218  correspond to the output data utilization managing steps according to the thirty-fourth, thirty-fifth, thirty-eighth to fortieth, fifty-first to fifty-third, fifty-sixth to fifty-eighth, and sixty-sixth aspects, and the utilization history information generating unit  16  and step S 208  correspond to the utilization history information generating unit of the seventh or twenty-second aspect. 
         [0605]    Further, in the first embodiment described above, step S 208  corresponds to the utilization history information generating step of the fortieth or fifty-eighth aspect, and the network printer  200  corresponds to the network devices according to the first, second, fifth, sixteenth, twentieth, twenty-third to twenty-fifth, thirty-third, thirty-fourth, thirty-eighth, fifty-second, fifty-third, and fifty-sixth aspects. Further, the card reader  20  and step S 302  correspond to the authentication information acquiring unit of the fifth or twenty-fifth aspect, and step S 302  corresponds to the authentication information acquiring step of the forty-third or fifty-sixth aspect. In addition, the authentication information transmitting unit  21 , the I/F  78 , and step S 306  correspond to the authentication information transmitting unit of the fifth or twenty-fifth aspect. 
         [0606]    Further, in the first embodiment described above, step S 306  corresponds to the authentication information transmitting step of the forty-third or fifty-sixth aspect, and the print data receiving unit  22 , the I/F  78 , and step S 308  correspond to the first or twenty-third aspect. Further, step S 308  corresponds to the output data receiving steps according to the forty-first, fifty-second, and fifty-third aspects. In addition, the print control unit  24 , the I/F  78 , and step S 310  correspond to the output control units according to the first, second, twenty-third, and twenty-fourth aspects, step S 310  corresponds to the output control steps according to the forty-first, forty-second, fifty-second, and fifty-third aspects, and print data corresponds to output data according to the first, second, fifth to seventh, fifteenth to seventeenth, twentieth to twenty-fourth, thirty-third to thirty-fifth, thirty-eighth to forty-second, fifty-first to fifty-third, fifty-sixth to or fifty-eighth, and sixty-sixth aspects. 
         [0607]    Further, in the first embodiment described above, the print interruption notice corresponds to the output interruption notice according to the second, sixth, seventeenth, twenty-first, twenty-fourth, thirty-fifth, thirty-ninth, forty-second, fifty-third, and fifty-seventh aspects, and the print completion notice corresponds to the output completion notice according to the first, second, sixth, sixteenth, seventeenth, twenty-first, twenty-third, thirty-fourth, thirty-fifth, thirty-ninth, forty-first, fifty-second, fifty-third, and fifty-seventh aspects. 
         [0608]    Hereinafter, a second embodiment of the invention will be described with reference to the drawings.  FIGS. 10 to 15  are diagrams showing the second embodiment of an authentication output system, a device utilizing apparatus, a network device, an output data management program, an output control program, and an authentication output method according to the invention. 
         [0609]    In the present embodiment, as shown in  FIG. 10 , the authentication output system, the device utilizing apparatus, the network device, the output data management program, the output control program, and the authentication output method according to the invention are applied to a case in which printing is performed by a network printer  200  or  300  by using an authentication card. The present embodiment is different from the first embodiment in that print data and a job ticket are managed by the network printer  300 , not the host terminal  100 . Moreover, hereinafter, only different parts from the first embodiment will be described. The same parts as those in the first embodiment are represented by the same reference numerals and the descriptions thereof will be omitted. 
         [0610]    First, the functional outline of a network system, to which the invention is applied, will be described with reference to  FIG. 10 . 
         [0611]      FIG. 10  is a functional block diagram illustrating the functional outline of the network system. 
         [0612]    As shown in  FIG. 10 , a host terminal  100 , a plurality of network printers  200 , and a network printer  300  that manages print data and the job ticket are connected to a network  199 . 
         [0613]    The host terminal  100  has a print data generating unit  10 , and a print data transmitting unit  17  that transmits print data generated by the print data generating unit  10  to the network printer  300 . 
         [0614]    The network printer  300  has a print data storage unit  30 , a print data receiving unit  31  that receives print data, a print data storage unit  32  that stores print data received by the print data receiving unit  31  in the print data storage unit  30 , an authentication information receiving unit  33  that receives authentication information, a card reader  34  that reads authentication information from an inserted authentication card, and a user authenticating unit  35  that performs user authentication on the basis of the authentication information received by the authentication information receiving unit  33  and the authentication information read by the card reader  34 . 
         [0615]    In addition, the network printer  300  also has a job ticket storage unit  36  that stores the job ticket, a print data utilization managing unit  37  that manages the utilization of print data, a printer engine  38  that has a print head, a head driving unit, and other mechanisms required for printing, and a print control unit  39  that performs a print control of the printer engine  38  on the basis of print data of the print data storage unit  30 . 
         [0616]    When the user authentication is accomplished by the user authenticating unit  35  on the basis of the authentication information received by the authentication information receiving unit  33  and when it is determined that the job ticket of the job ticket storage unit  36  is not frozen, the print data utilization managing unit  37  provides print data of the print data storage unit  30  to one of the plurality of network printers  200 , the one being a source having transmitted the authentication information, and freezes the job ticket until the print interruption notice or the print completion notice is received. Further, when the user authentication is accomplished by the user authenticating unit  35  on the basis of the authentication information read by the card reader  34  and when it is determined that the job ticket of the job ticket storage unit  36  is not frozen, the print data utilization managing unit  37  requests the print control unit  39  for printing and freezes until the printer engine  38  stops or completes the printing. Then, when the print completion notice is received or when printing is completed by the printer engine  38 , the number of printable copies of the job ticket is decremented, and when it is determined that the number of printable copies is ‘0’, the print data and the job ticket are deleted. 
         [0617]    The print control unit  39  performs printing on the basis of print data of the print data storage unit  30  according to the print request from the print data utilization managing unit  37 . 
         [0618]    In addition, the network printer  300  has a utilization history information generating unit  40  that generates utilization history information on the basis of the provision result of the print data utilization managing unit  37  and the utilization result. 
         [0619]    The present embodiment is different from the first embodiment in that the network printer  200  communicates with the network printer  300 , not the host terminal  100 . 
         [0620]    Next, the configuration of the host terminal  100  will be described. 
         [0621]    The CPU  50  runs a predetermined program stored in a predetermined area of the ROM  52  and executes a print data generating process shown in a flowchart of  FIG. 11 , instead of the print data generating process, the print request receiving process, and the print result receiving process shown in the flowcharts of  FIGS. 3 ,  5  and  6 , according to the program. 
         [0622]      FIG. 11  is the flowchart showing the print data generating process. 
         [0623]    As shown in  FIG. 11 , if the print data generating process is executed by the CPU  50 , first, the process proceeds to step S 400 . 
         [0624]    In step S 400 , it is determined whether or not printing is requested from a documentation application or the like. If it is determined that printing is requested (Yes), the process proceeds to step S 402 . On the other hand, if it is determined that printing is not requested (No), the process is on standby at step S 400  until printing is requested. 
         [0625]    In step S 402 , a job ID is issued, and print data including the issued job ID is generated on the basis of document data edited by the documentation application or the like. Then, the process proceeds to step S 404 . In step S 404 , user information of a user who uses the host terminal  100  at present is acquired, and the process proceeds to step S 406 . Then, in step S 406 , a job ticket is generated on the basis of the issued job ID and the acquired user information, and the process proceeds to step S 408 . 
         [0626]    In step S 408 , a storage request is transmitted to the network printer  300 , and the process proceeds to step S 410 . In step S 410 , generated print data is transmitted to the network printer  300 , and the process proceeds to step S 412 . In step S 412 , the generated job ticket is transmitted to the network printer  300 . After the series of steps are completed, the process returns to the initial step. 
         [0627]    Next, the configuration of the network printer  300  will be described. 
         [0628]      FIG. 12  is a block diagram illustrating the hardware configuration of the network printer  300 . 
         [0629]    As shown in  FIG. 12 , the network printer  300  has a CPU  90  that performs operations and controls the overall system on the basis of a control program, a ROM  92  that stores the control program of the CPU  90  or the like in a predetermined area in advance, a RAM  94  that stores data read from the ROM  92  or the like and operation results required for the operation process of the CPU  90 , and an I/F  98  that intermediates an input/output of data to/from peripheral devices. Those are communicably connected to one another by a bus  99 , which serves as a signal line for transmitting data. 
         [0630]    To the I/F  98 , an operation panel  81 , serving as a human interface, such as a touch panel or the like, through which data can be inputted and displayed, a storage device  83  for storing data or tables in files, the card reader  34 , the printer engine  38 , all of which are peripheral devices, and signal lines for connection with the network  199  are connected. 
         [0631]    The CPU  90  has a micro processing unit or the like, runs a predetermined program stored in a predetermined area of the ROM  92 , and executes a print data storing process, a print control process, and a print state monitoring process shown in flowcharts of  FIGS. 13 to 15  according to the program in a time-division manner. Besides, the CPU  90  executes the same processes as the print request receiving process and the print result receiving process shown in the flowcharts of  FIGS. 5 and 6  in a time-division manner. 
         [0632]    First, the print data storing process will be described in detail with reference to  FIG. 13 . 
         [0633]      FIG. 13  is the flowchart showing the print data storing process. 
         [0634]    The print data storing process is a process of storing print data from the host terminal  100 . As shown in  FIG. 13 , if the print data storing process is executed by the CPU  90 , first, the process proceeds to step S 500 . 
         [0635]    In step S 500 , it is determined whether or not a storage request is received, and when it is determined that the storage request is received (Yes), the process proceeds to step S 502 . On the other hand, when it is determined that the storage request is not received (No), the process is on standby at step S 500  until the storage request is received. 
         [0636]    In step S 502 , print data is received, and the process proceeds to step S 504 . In step S 504 , received print data is stored in the storage device  83 , and the process proceeds to step S 506 . In step S 506 , the job ticket is received, and the process proceeds to step S 508 . In step S 508 , the received job ticket is stored in the storage device  83 . After the series of steps are completed, the process returns to the initial step. 
         [0637]    Next, the print control process will be described in detail with reference to  FIG. 14 . 
         [0638]      FIG. 14  is the flowchart showing the print control process. 
         [0639]    The print control process is a process of performing the print control of the printer engine  38 . As shown in  FIG. 14 , if the print control process is executed by the CPU  90 , first, the process proceeds to step S 550 . 
         [0640]    In step S 550 , it is determined whether or not the authentication card is inserted into the card reader  34 , and when it is determined that the authentication card is inserted (Yes), the process proceeds to step S 552 . On the other hand, when it is determined that the authentication card is not inserted (No), the process is on standby at step S 550  until the authentication card is inserted. 
         [0641]    In step S 552 , the authentication information is read from the authentication card by the card reader  34 , and the process proceeds to step S 554 . In step S 554 , a user authentication process for performing the user authentication is executed on the basis of the read authentication information. In the user authentication process, the job ticket corresponding to the job ID included in the read authentication information is retrieved from the storage device  83 . As a result, when the corresponding job ticket is retrieved, it is determined whether or not the user information of the retrieved job ticket and the user information included in the read authentication information correspond with each other. When it is determined that the user information of the job ticket and the user information included in the authentication information correspond with each other, it is determined that the user is eligible to use the print data. On the other hand, when the corresponding job ticket is not retrieved or when the user information of the job ticket and the user information included in the authentication information correspond with each other, it is determined that the user is not eligible to use the print data. 
         [0642]    Next, the process proceeds to step S 556 , the result of the user authentication process is determined. At this time, when it is determined that the user is eligible to use the print data (Yes), the process proceeds to step S 558 , and it is determined whether or not the exclusive flag of the retrieved job ticket is set. When it is determined that the exclusive flag is not set (No), it is determined that the job ticket is not frozen, and the process proceeds to step S 560 . 
         [0643]    In step S 560 , the exclusive flag of the retrieved job ticket is set, and the process proceeds to step S 562 . In step S 562 , print data corresponding to the job ID of the retrieved job ticket is read out from the storage device  83 , and the process proceeds to step S 564 . In step S 564 , a print process for performing the print control of the printer engine  38  is executed on the basis of print data read out from the storage device  83 . After the series of steps are completed, the process returns to the initial step. 
         [0644]    In step S 558 , when it is determined that the exclusive flag of the retrieved job ticket is set (Yes), it is determined that the job ticket is frozen, and the process proceeds to step S 566 . In step S 566 , an error message is displayed on the operation panel  81 . After the series of steps are completed, the process returns to the initial step. 
         [0645]    In step S 556 , when it is determined that the user is not eligible to use the print data (No), the process proceeds to step S 566 . 
         [0646]    Next, the print state monitoring process will be described in detail with reference to  FIG. 15 . 
         [0647]      FIG. 15  is the flowchart showing the print state monitoring process. 
         [0648]    The print state monitoring process is a process of monitoring the print situation of the printer engine  38 . As shown in  FIG. 15 , if the print state monitoring process is executed by the CPU  90 , first, the process proceeds to step S 600 . 
         [0649]    In step S 600 , it is determined whether or not printing is completed by the printer engine  38 , and when it is determined that printing is completed (Yes), the process proceeds to step S 602 . In step S 602 , the job ticket corresponding to the job ID of the print-completed print data is retrieved from the storage device  83 , the exclusive flag of the retrieved job ticket is reset, and the process proceeds to step S 604 . In step S 604 , the number of printable copies of the retrieved job ticket is decremented by ‘1’, and the process proceeds to step S 606 . 
         [0650]    In step S 606 , it is determined whether or not the number of printable copies is ‘0’, and when it is determined that the number of printable copies is not ‘0’ (No), the process proceeds to step S 608 . In step S 608 , the utilization history information including the printed date and time is generated, and the process proceeds to step S 610 . In step S 610 , the generated utilization history information is stored in the storage device  83  while being added to the retrieved job ticket, and the process proceeds to step S 612 . 
         [0651]    In step S 612 , it is determined whether or not the printer engine  38  has stopped printing, and when it is determined that the printer engine  38  has stopped printing (Yes), the process proceeds to step S 614 . In step S 614 , the job ticket corresponding to the job ID of the print-interrupted print data is retrieved from the storage device  83 , the exclusive flag of the retrieved job ticket is reset, and the process proceeds to step S 616 . In step S 616 , an error message is displayed on the operation panel  81 . After the series of steps are completed, the process returns to the initial step. 
         [0652]    In step S 612 , when it is determined that the printer engine  38  has not stopped printing (No), the series of steps are completed, and then the process returns to the initial step. 
         [0653]    In step S 606 , when it is determined that the number of printable copies is ‘0’ (Yes), the process proceeds to step S 618 . In step S 618 , print data corresponding to the job ID of the print-completed print data is deleted from the storage device  83 , and the process proceeds to step S 620 . In step S 620 , the job ticket corresponding to the job ID of the print-completed print data is deleted from the storage device  83 , and the process proceeds to step S 612 . 
         [0654]    In step S 600 , when it is determined that printing is not completed by the printer engine  38  (No), the process proceeds to step S 612 . 
         [0655]    Next, the operation of the present embodiment will be described. 
         [0656]    In the host terminal  100 , the user edits document data by using the documentation application or the like and requests to print it. 
         [0657]    In the host terminal  100 , if printing is requested, through steps S 402  to S 412 , print data and the job ticket are generated and print data and the job ticket generated are transmitted to the network printer  300 , together with the storage request. 
         [0658]    In the network printer  300 , when print data and the job ticket and the storage request are received, through steps  5504  and  5506 , print data and the job ticket received are stored in the storage device  83 . 
         [0659]    First, a case in which printing is performed by the network printer  200  will be described. 
         [0660]    The user goes to one of the network printers  200  and inserts the authentication card into the card reader  20 . 
         [0661]    In the network printer  200 , if the authentication card is inserted, through steps S 302  to S 306 , the authentication information is read from the authentication card by the card reader  20 , and the read authentication information and the print request are transmitted to the network printer  300 . 
         [0662]    In the network printer  300 , if the authentication information and the print request are received, through step S 154 , the user authentication is performed on the basis of the received authentication information. As a result, if the user authentication is accomplished, through steps S 160  to S 164 , the job ticket is frozen, print data is read out from the storage device  83 , and print data read from the storage device  83  is transmitted to the network printer  200 , which is a source of the print request. 
         [0663]    In the network printer  200 , if print data is received, through step S 310 , the print control is performed on the basis of received print data. Then, if printing is completed, through step S 352 , the print completion notice is transmitted to the network printer  300 . 
         [0664]    In the network printer  300 , if the print completion notice is received, through steps S 202  and S 204 , the job ticket is not frozen (e.g., released) and the number of printable copies is decremented. As a result, if the number of printable copies becomes ‘0’, through steps S 208  and S 210 , the utilization history information is generated and the generated utilization history information is stored in the storage device  83  while being added to the job ticket. 
         [0665]    Next, a case in which printing is performed by the network printer  300  will be described. 
         [0666]    The user goes to the network printer  300  and inserts the authentication card into the card reader  34 . 
         [0667]    In the network printer  300 , if the authentication card is inserted, through steps S 552  and S 554 , the authentication information is read from the authentication card by the card reader  34 , and the user authentication is performed on the basis of the read authentication information. As a result, if the user authentication is accomplished, through steps S 560  to S 564 , the job ticket is frozen, print data is read out from the storage device  83 , and the print control is performed on the basis of read print data. Then, if printing is completed, through steps S 602  and S 604 , the job ticket is not frozen (e.g., released) and the number of printable copies of the job ticket is decremented. As a result, if the number of printable copies becomes ‘0’, through steps S 608  and S 610 , the utilization history information is generated and the generated utilization history information is stored in the storage device  83  while being added to the job ticket. 
         [0668]    Next, a case in which the network printer  200  stops printing will be described. 
         [0669]    In the network printer  200 , if printing is interrupted due to a trouble, such as a paper jam or the like, through steps S 356  to S 360 , the print interruption notice is transmitted to the network printer  300 , print data being printed is removed, and the error message is displayed. 
         [0670]    In the network printer  300 , if the print interruption notice is received, through step S 214 , the job ticket is not frozen. 
         [0671]    Next, the user removes the authentication card from the card reader  20  in the network printer  200 , in which printing has been interrupted. Then, the user goes to another network printer  200  and inserts the authentication card into the card reader  20 . Hereinafter, in another network printer  200  and the network printer  300 , the same operation as described above is performed, and printing is performed by another network printer  200 . The number of printable copies is not decremented even when printing is interrupted. When printing is completed by another network printer  200 , the number of printable copies is decremented. 
         [0672]    Next, a case in which the network printer  300  stops printing will be described. 
         [0673]    In the network printer  300 , if printing is interrupted due to a trouble, such as a paper jam or the like, through steps S 614  and S 616 , the job ticket is not frozen, and the error message is displayed. 
         [0674]    Next, the user removes the authentication card from the card reader  34  in the network printer  300 . Then, the user goes to another network printer  200  and inserts the authentication card into the card reader  20 . Hereinafter, in another network printer  200  and the network printer  300 , the same operation as described above is performed, and printing is performed by another network printer  200 . The number of printable copies is not decremented even when printing is interrupted. When printing is completed by another network printer  200 , the number of printable copies is decremented. 
         [0675]    Next, a case, in which while one of the network printers  200  or the network printer  300  is in a printing operation, the authentication card is removed to be inserted into the card reader  20  of another network printer  200 , will be described. 
         [0676]    In the network printer  200 , if the authentication card is inserted, the authentication information is read from the authentication card by the card reader  20 , and the read authentication information and the print request are transmitted to the network printer  300 . 
         [0677]    In the network printer  300 , if the authentication information and the print request are received, the user authentication is performed on the basis of the received authentication information. As a result, even when the user authentication is accomplished, since the job ticket is frozen during the print process, through step S 166 , the print prohibition notice is transmitted to the network printer  200 , which is a source of the print request. 
         [0678]    In the network printer  200 , if the print prohibition notice is received, through step S 314 , the error message is displayed. That is, printing is not performed. 
         [0679]    Next, a case, in which while one of the network printers  200  is in a printing operation, the authentication card is removed to be inserted into the card reader  34  of the network printer  300 , will be described. 
         [0680]    In the network printer  300 , if the authentication card is inserted, the authentication information is read from the authentication card by the card reader  34 , and the user authentication is performed on the basis of the read authentication information. As a result, even when the user authentication is accomplished, since the job ticket is frozen during the print process, through step S 566 , the error message is displayed. That is, printing is not performed. 
         [0681]    Moreover, when an authentication card in which incorrect authentication information is stored is used, in the network printer  300 , the user authentication is not accomplished, and thus the print prohibition notice is transmitted to the network printer  200 , which is a source of the print request, or the error message is displayed. 
         [0682]    Further, when the number of printable copies becomes ‘0’, in the network printer  300 , through steps S 216  and S 218  or steps S 618  and S 620 , print data and the job ticket are deleted. 
         [0683]    In the present embodiment, in such a manner, the host terminal  100  generates print data and transmits generated print data to the network printer  300 , and the network printer  300  receives print data and stores received print data in the storage device  83 . When the user authentication is accomplished and it is determined that the job ticket is not frozen, the network printer  300  provides print data to one of the plurality of network printers  200 , and freezes the job ticket until the print interruption notice or the print completion notice is received. Further, the network printer  300  performs the print control on the basis of print data of the storage device  83 , freezes the job ticket until printing is interrupted or completed, and when the print completion notice is received or when printing is completed, decrements the number of printable copies of the job ticket. Then, when it is determined that the number of printable copies is ‘0’, the network printer  200  deletes print data and the job ticket. Further, the network printer  200  receives print data and performs the print control on the basis of received print data. When printing is interrupted, the network printer  200  removes print data being printed, and at the same time, transmits the print interruption notice to the network printer  300 . When printing is completed, the network printer  200  transmits the print completion notice to the network printer  300 . 
         [0684]    In such a manner, when printing is completed, the number of printable copies is decremented, and thus, even when any one of the network printers  200  and  300  stops printing due to the trouble, such as a paper jam or the like, the printed contents can be obtained from one of the other network printers  200  and  300 . Therefore, only an authorized user can obtain the printed matter. 
         [0685]    Further, since print data is provided to the network printer  200  or print data is used by the network printer  300 , the possibility that the same printed contents are printed with the network printers  200  and  300  at one time can be reduced. In addition, even when the network printer  200  or  300 , in which printing is interrupted, is recovered, since print data being printed is removed, the possibility that the printed contents are printed with the recovered network printer  200  or  300  can be reduced. Therefore, the possibility that printing is performed in excess of the number of printable copies can be reduced, and thus secrecy of the printed contents can be protected, as compared with the related art. 
         [0686]    In addition, since print data and the job ticket are unitarily managed by the network printer  300 , the management of print data and the job ticket can be strictly performed, as compared with the case in which print data and the job ticket are managed by different apparatuses or the like. 
         [0687]    In addition, in the present embodiment, when the user authentication is accomplished on the basis of the received authentication information and when it is determined that the job ticket is not frozen, the network printer  300  provides print data to one of the plurality of network printers  200 , the one being a source having transmitted the authentication information. Further, when the user authentication is accomplished on the basis of the read authentication information and it is determined that the job ticket is not frozen, the network printer  300  performs the print control on the basis of print data of the storage device  83 . 
         [0688]    In such a manner, when giving the authentication card with the correct authentication information recorded therein to the network printer  200  or  300  in which printing is to be performed, the user can obtain the printed contents with the network printer  200  or  300 . 
         [0689]    In addition, in the present embodiment, the network printer  300  generates the utilization history information whenever print data is used. 
         [0690]    In such a manner, it is possible to see how the print data has been used by referring to the utilization history information. 
         [0691]    In addition, in the present embodiment, when it is determined that the number of printable copies is ‘0’, the network printer  300  deletes print data and the job ticket. 
         [0692]    In such a manner, the possibility that print data and the job ticket are incorrectly used can be reduced, and thus secrecy of the printed contents can be protected more reliably. 
         [0693]    In the second embodiment described above, the host terminal  100  corresponds to the device utilization apparatus of the eighth or fifty-ninth aspect, and the print data transmitting unit  17 , the I/F  58 , and step S 410  correspond to the output data transmitting unit of the eighth aspect. Further, step S 410  corresponds to the output data transmitting step of the fifty-ninth aspect. In addition, the network printer  300  corresponds to the first network devices according to the eighth, ninth, twelfth to fourteenth, fifty-ninth, sixtieth, and sixty-third to sixty-fifth aspects, and the print data storage unit  30  and the storage device  83  correspond to the output data storage units according to the eighth, twenty-sixth, forty-fourth, and fifty-ninth aspects. 
         [0694]    Further, in the second embodiment described above, the job ticket storage unit  36  and the storage device  83  correspond to the job ticket storage units according to eighth, twenty-sixth, forty-fourth, and fifty-ninth aspects, and the print data receiving unit  31 , the I/F  98 , and step S 502  correspond to the first output data receiving unit of the eighth aspect or the output data receiving unit of the twenty-sixth aspect. Further, step S 502  corresponds to the first output data receiving step of the fifty-ninth aspect or the output data receiving step of the forty-fourth aspect, the print data storage unit  32  and step S 504  correspond to the output data holding unit of the eighth or twenty-sixth aspect, and step S 504  corresponds to the output data storing step of the forty-fourth or fifty-ninth aspect. 
         [0695]    Further, in the second embodiment described above, the authentication information receiving unit  33 , the I/F  98 , and step S 152  correspond to the authentication information receiving units according to the twelfth, thirteenth, thirtieth, and thirty-first aspects, step S 152  corresponds to the authentication information receiving steps according to the forty-eighth, forty-ninth, sixty-third, and the sixty-fourth aspects, and the card reader and step S 552  correspond to the first authentication information acquiring unit of the twelfth or thirteenth aspect, or the authentication information acquiring unit of the thirtieth or thirty-first aspect. Further, step S 552  corresponds to the first authentication information acquiring step of the sixty-third or sixty-fourth aspect or corresponds to the authentication information acquiring step of the forty eighth or forty-ninth aspect, and the user authenticating unit  35  and steps S 154  and S 554  correspond to the authenticating units according to the twelfth, thirteenth, thirtieth, and thirty-first aspects. 
         [0696]    Further, in the second embodiment described above, steps S 154  and S 554  correspond to the authenticating steps according to the forty-fourth, forty-eighth, forty-ninth, fifty-ninth, sixty-third, and sixty-fourth aspects, and the print data utilization managing unit  37 , the I/F  98 , and steps S 156  to S 164 , S 200  to S 206 , S 212  to S 218 , S 556  to S 562 , S 600  to S 606 , and S 612  to S 620  correspond to the output data utilization managing units according to eighth, ninth, twelfth to fifteenth, twenty-sixth, twenty-seventh, and thirtieth to thirty-third aspects. Further, steps S 156  to S 164 , S 200  to S 206 , S 212  to S 218 , S 556  to S 562 , S 600  to S 606 , and S 612  to S 620  correspond to the output data utilization managing steps according to the forty-fourth, forty-fifth, forty-eighth to fifty-first, fifty-ninth, sixtieth, sixty-third to sixty-sixth aspects. 
         [0697]    Further, in the second embodiment described above, the print control unit  39  and step S 564  correspond to the first output control unit of the eighth or twelfth aspect or the output control unit of the twenty-sixth or thirtieth aspect, and step S 564  corresponds to the first output control step of the fifty-ninth or sixty-third aspect or the output control step of the forty-fourth or forty-eighth aspect. Further, the utilization history information generating unit  40  and steps S 208  and S 608  correspond to the utilization history information generating unit of the fourteenth or thirty-second aspect, steps S 208  and S 608  correspond to the utilization history information generating step of the fiftieth or sixty-fifth aspect, and the network printer  200  corresponds to the second network devices according to the eighth, ninth, twelfth, fifty-ninth, sixtieth, and sixty-third aspects. 
         [0698]    Further, in the second embodiment described above, the card reader  20  and step S 302  correspond to the second authentication information acquiring unit of the twelfth aspect, step S 302  corresponds to the second authentication information acquiring step of the sixty-third aspect, and the authentication information transmitting unit  21 , the I/F  78 , and step S 306  correspond to the authentication information transmitting unit of the twelfth aspect. Further, step S 306  corresponds to the authentication information transmitting step of the sixty-third aspect, the print data receiving unit  22 , the I/F  78 , and step S 308  correspond to the second output data receiving unit of the eighth aspect, and step S 308  corresponds to the second output data receiving step of the forty-ninth or sixtieth aspect. 
         [0699]    Further, in the second embodiment described above, the print control unit  24 , the I/F  78 , and step S 310  correspond to the second output control unit of the eighth or ninth aspect, step S 310  corresponds to the second output control step of the fifty-ninth or sixtieth aspect, and print data corresponds to output data according to eighth, ninth, twelfth to fifteenth, twenty-sixth, twenty-seventh, thirtieth to thirty-third, forty-fourth, forty-fifth, forty-eighth to fifty-first, fifty-ninth, sixtieth, sixty-third to sixty-sixth aspects. Further, the print interruption notice corresponds to the output interruption notice according to the ninth, thirteenth, twenty-seventh, thirty-first, forty-fifth, fifty-ninth, sixtieth, and sixty-fourth aspects, and the print completion notice corresponds to the output completion notice according to eighth, ninth, thirteenth, twenty-sixth, twenty-seventh, thirty-first, forty-fourth, forty-fifth, forty-ninth, fifty-ninth, sixtieth, and sixty-fourth aspects. 
         [0700]    Moreover, in the first and second embodiments described above, the number of printable copies of the job ticket is decremented, and when the number of printable copies becomes ‘0’, print data and the job ticket are deleted. However, the invention is not limited thereto. For example, the number of printable copies and the number of printed copies may be specified in the job ticket, the number of printed copies of the job ticket may be incremented, and when the number of printed copies reaches the number of printable copies, print data and the job ticket may be deleted. Specifically, the job ticket is constituted as shown in  FIG. 16 . 
         [0701]      FIG. 16  is a view illustrating the data structure of the job ticket  400 . 
         [0702]    As shown in  FIG. 16 , the job ticket  400  includes a field  402  that stores a job ID, a field  404  that stores an exclusive flag, a field  406  that stores the number of printable copies, a field  412  that stores the number of printed copies, and a field  408  that stores user information. 
         [0703]    In the example of  FIGS. 16 , ‘8’, and ‘5’ are stored as the number of printable copies and the number of printed copies, respectively. This indicates that the number of printable copies is eight and print data of the job ID of ‘001’ has been already printed by five copies. 
         [0704]    Further, in the first and second embodiments described above, the user information is specified in the job ticket and the user authentication is performed on the basis of the authentication information and the job ticket. However, the invention is not limited thereto. For example, any user may print, without the user authentication. In this case, the user information and the printed date and time as the utilization history information are preferably recorded. Specifically, the job ticket is constituted as shown in  FIG. 17 . 
         [0705]      FIG. 17  is a view illustrating the data structure of the job ticket  400 . 
         [0706]    As shown in  FIG. 17 , the job ticket  400  includes a field  402  that stores a job ID, a field  404  that stores an exclusive flag, a field  406  that stores the number of printable copies, and a field  412  that stores the number of printed copies. In addition, the job ticket  400  also includes a field  414  that stores the utilization history information whenever print data is used. 
         [0707]    In the example of  FIG. 17 , five records are stored as the utilization history information. This indicates that print data of the job ID of ‘001’ has been already printed by five copies. In this case, as the utilization history, the user information and the printed date and time are shown. Here, as the user information, for example, a host ID of the host terminal  100  and an IP address may be set, in addition to the user ID. 
         [0708]    Further, in the first and second embodiments described above, after printing is interrupted or completed, the number of printable copies of the job ticket is decremented. However, the invention is not limited thereto. For example, before the job ticket is frozen, the number of printable copies of the job ticket may be decremented. Specifically, a job ticket updating process shown in a flowchart of  FIG. 18  is executed. 
         [0709]      FIG. 18  is the flowchart of the job ticket updating process. 
         [0710]    As shown in  FIG. 18 , if the job ticket updating process is executed by the CPU  50  or  90 , first, the process proceeds to step S 700 . 
         [0711]    In step S 700 , the number of printable copies of the job ticket is decremented by ‘1’, and the process proceeds to step S 702 . In step S 702 , the job ticket is frozen, and the process proceeds to step S 704 . In step S 704 , it is determined whether or not printing has been interrupted, and when it is determined that the printing has been interrupted (No), the process proceeds to step S 706 . 
         [0712]    In step S 706 , it is determined whether or not printing is completed, and when it is determined that printing is completed (Yes), the process proceeds to step S 708 . In step S 708 , the job ticket is not frozen, and the process proceeds to step S 710 . In step S 710 , it is determined whether or not the number of printable copies is ‘0’, and when it is determined that the number of printable copies is not ‘0’ (No), the series of steps are completed and then the process returns to the initial step. 
         [0713]    In step S 710 , when it is determined that the number of printable copies is ‘0’ (Yes), the process proceeds to step S 712 . In step S 712 , print data is deleted, and the process proceeds to step S 714 . In step S 714 , the job ticket is deleted. After the series of steps are completed, the process returns to the initial step. 
         [0714]    In step S 706 , when it is determined that printing is not completed (No), the process proceeds to step S 704 . 
         [0715]    In step S 704 , when it is determined that printing has been interrupted (Yes), the process proceeds to step S 716 . In step S 716 , the job ticket is not frozen (i.e., released), and the process proceeds to step S 718 . In step S 718 , the number of printable copies of the job ticket is incremented by ‘1’. After the series of steps are completed, the process returns to the initial step. 
         [0716]    In this case, steps S 700  to S 718  correspond to the output data utilization managing units according to third, fourth, tenth, eleventh, eighteenth, nineteenth, twenty-eighth, and twenty-ninth aspects or the output data utilization managing steps according to the thirty-sixth, thirty-seventh, forty-sixth, forty-seventh, fifty-fourth, fifty-fifth, sixty-first, and sixty-second aspects. 
         [0717]    Further, in the first and second embodiments described above, the number of printable copies is specified in the job ticket. However, the invention is not limited thereto. For example, the number of printable pages may be specified in the job ticket and the number of printed pages may be restricted. 
         [0718]    Further, in the first and second embodiments described above, the host terminal  100  is used, but the invention is not limited thereto. For example, instead of the host terminal  100 , a printer server may be used. 
         [0719]    Further, in the first and second embodiments described above, the authentication information is read from the authentication card by the card reader  20  or  34 , but the invention is not limited thereto. For example, the authentication information may be inputted from the operation panel  80  or  81 . In this case, the card reader  20  or  34  does not need to be provided. 
         [0720]    Further, in the first and second embodiments described above, the card reader  20  or  34  is integrally provided in the network printer  200  or  300 , but the invention is not limited thereto. For example, the card reader  20  or  34  may be separately provided from the network printer  200  or  300 . Specifically, a user authenticating device having the card reader  20  or  34  is communicably connected to the network printer  200  or  300 , and the network printer  200  or  300  inputs the authentication information by receiving the authentication information from the user authenticating device. 
         [0721]    Further, in the first and second embodiments described above, in order to execute each of the processes shown in the flowcharts of  FIGS. 3 ,  5 ,  6 ,  8 ,  9 ,  11 ,  13  to  15 , and  18 , the control program stored in the ROM  52 ,  72 , or  92  in advance is executed, but the invention is not limited thereto. For example, programs indicating these procedures may be stored in a storage medium. Then, each program may be read in the RAM  54 ,  74 , or  94  to be executed. 
         [0722]    Here, as the storage medium, a semiconductor storage medium, such as the RAM, the ROM, or the like, a magnetic recordable storage medium, such as the FD, the HD, or the like, an optical readable storage medium, such as the CD, the CDV, the LC, the DVD, or the like, and a magnetic recordable/optical readable storage medium, such as the MO or the like may be used. Specifically, any storage media may be used as long as it is a computer readable storage medium, regardless of reading methods such as electronic, magnetic, or optical. 
         [0723]    Further, in the first and second embodiments described above, the authentication output system, the device utilizing apparatus, the network device, the output data management program, the output control program, and the authentication output method according to the invention are applied to the case in which printing is performed by the network printer  200  or  300  by using the authentication card. However, the invention is not limited thereto, and, for example, the invention can be applied to other cases without departing from the subject matter of the invention. Instead of the network printer  200  or  300 , for example, the invention can be applied to a projector, a home gateway, a personal computer, a PDA (personal digital assistant), a network storage, an audio apparatus, a mobile phone, PHS (Registered Trademark) (personal handyphone system), a watch-type PDA, an STB (set top box), a POS (point of sale) terminal, a facsimile machine, a phone (including an IP phone or the like), and other output devices. 
         [0724]    Next, a third embodiment of the invention will be described with reference to the drawings.  FIG. 19  to are diagrams showing the third embodiment of an authentication output system, a device utilizing apparatus, a network device, an output data management program, an output control program, and an authentication output method according to the invention. 
         [0725]    In the present embodiment, as shown in  FIG. 19 , the authentication output system, the device utilizing apparatus, the network device, the output data management program, the output control program, and the authentication output method according to the invention are applied to a case in which printing is performed by a network printer  200   a  by using an authentication card. 
         [0726]    First, the functional outline of a network system, to which the invention is applied, will be described with reference to  FIG. 19 . 
         [0727]      FIG. 19  is a functional block diagram illustrating the functional outline of the network system. 
         [0728]    As shown in  FIG. 19 , a host terminal  100   a  and a plurality of network printers  200   a  are connected to a network  1999 . 
         [0729]    The host terminal  100   a  has a print data generating unit  10   a  that generates print data, a print data transmitting unit  11   a  that transmits print data generated by the print data generating unit  10   a  to all the network printers  200   a , a job ticket storage unit  12   a  that stores a job ticket specifying the number of printable copies, an authentication information receiving unit  13   a  that receives authentication information, a user authenticating unit  14   a  that performs user authentication on the basis of the authentication information received by the authentication information receiving unit  13   a , and a print data utilization managing unit  15   a  that manages the utilization of print data. 
         [0730]    When the user authentication is accomplished by the user authenticating unit  14   a  and when it is determined that the job ticket of the job ticket storage unit  12   a  is updatable, the print data utilization managing unit  15   a  transmits a print enablement notice to one of the plurality of network printers  200   a , the one being a source having transmitted the authentication information, and prohibits the update of the job ticket until a print interruption notice or a print completion notice is received. When the print completion notice is received, the number of printable copies of the job ticket is decremented. Then, when it is determined that the number of printable copies is ‘0’, the print data utilization managing unit  15   a  transmits a to all the network printers  200   a  and simultaneously deletes the job ticket. 
         [0731]    In addition, the host terminal  100   a  also has a utilization history information generating unit  16   a  that generates utilization history information on the basis of the transmission result of the print data utilization managing unit  15   a , the utilization history information indicating the utilization history of print data. 
         [0732]    The network printer  200   a  has a print data storage unit  20   a , a print data receiving unit  21   a  that receives print data, a print data storage unit  22   a  that stores print data received by the print data receiving unit  21   a  in the print data storage unit  20   a , a card reader  23   a  that reads the authentication information from an inserted authentication card, an authentication information transmitting unit  24   a  that transmits the authentication information read by the card reader  23   a  to the host terminal  100   a , a printer engine  25   a  that has a print head, a head driving unit, and other mechanisms required for printing, and a print control unit  26   a  that performs a print control of the printer engine  25   a  on the basis of print data of the print data storage unit  20   a.    
         [0733]    When the print enablement notice is received, the print control unit  26   a  performs printing on the basis of print data of the print data storage unit  20   a . Further, when the printer engine  25   a  stops printing, the print control unit  26   a  removes print data being printed and transmits the print interruption notice to the host terminal  100   a . Further, when printing is completed by the printer engine  25   a , the print control unit  26   a  transmits the print completion notice to the host terminal  100   a , and when the data deletion notice is received, the print control unit  26   a  deletes the print data. 
         [0734]    Next, the configuration of the host terminal  100   a  will be described. 
         [0735]      FIG. 20  is a block diagram illustrating the hardware configuration of the host terminal  100   a.    
         [0736]    As shown in  FIG. 20 , the host terminal  100   a  has a CPU  50   a  that performs operations and controls the overall system on the basis of a control program, a ROM  52   a  that stores the control program of the CPU  50   a  or the like in a predetermined area in advance, a RAM  54   a  that stores data read from the ROM  52   a  or the like and operation results required for the operation process of the CPU  50   a , and an I/F  58   a  that intermediates an input/output of data to/from peripheral devices. Those are communicably connected to one another by a bus  59   a , which serves as a signal line for transmitting data. 
         [0737]    To the I/F  58   a , an input device  60   a , serving as a human interface, such as a keyboard, a mouse, or the like, through which data can be inputted, a storage device  62   a  that stores data or tables in files, a display device  64   a  that displays an image on the basis of an image signal, a card writer  66   a  that writes the authentication information into an inserted authentication card, all of which are peripheral devices, and signal line for connections with the network  199   a  are connected. 
         [0738]    The CPU  50   a  has a micro processing unit or the like, runs a predetermined program stored in a predetermined area of the ROM  52   a , and executes a print data generating process, a print request receiving process, and a print result receiving process shown in flowcharts of  FIGS. 21 ,  23  and  24  according to the program in a time-division manner. 
         [0739]    First, the print data generating process will be described in detail with reference to  FIG. 21 . 
         [0740]      FIG. 21  is the flowchart showing the print data generating process. 
         [0741]    As shown in  FIG. 21 , if the print data generating process is executed by the CPU  50   a , first, the process proceeds to step S 100   a.    
         [0742]    In step S 100   a , it is determined whether or not printing is requested from a documentation application or the like. If it is determined that printing is requested (Yes), the process proceeds to step S 102   a . On the other hand, if it is determined that printing is not requested (No), the process is on standby at step S 100   a  until printing is requested. 
         [0743]    In step S 102   a , a job ID for uniquely identifying print data is issued, and print data including the issued job ID is generated on the basis of document data edited by the documentation application or the like. Then, the process proceeds to step S 104   a.    
         [0744]    In step S 104   a , user information of a user who uses the host terminal  100   a  at present is acquired, and the process proceeds to step S 106   a . Then, in step S 106   a , a job ticket is generated on the basis of the issued job ID and the acquired user information. 
         [0745]      FIG. 22  is a view illustrating the data structure of the job ticket  400   a.    
         [0746]    As shown in  FIG. 22 , the job ticket  400   a  includes a field  402   a  that stores the job ID, a field  404   a  that stores an exclusive flag indicating whether or not the job ticket  400   a  is frozen, a field  406   a  that stores the number of printable copies, and a field  408   a  that stores the user information. In addition, the job ticket  400   a  also has a field  410   a  that stores the utilization history information whenever print data is used. 
         [0747]    In the example of  FIG. 22 , ‘001’, ‘0’, ‘3’, and ‘UserA’ are stored as the job ID, the exclusive flag, the number of printable copies, and the user information, respectively. This indicates that print data of the job ID of ‘001’ can be printed by a user of the user information of ‘UserA’, and the number of printable copies is three. Further, the exclusive flag is reset, which indicates that the job ticket is not frozen at present. Here, the number of printable copies may be optionally specified by the user or may be set to a predetermined value. 
         [0748]    Further, five records are stored as the utilization history information. This indicates that print data of the job ID of ‘001’ has been already printed by five copies. In this case, as the utilization history, the printed date and time is shown. 
         [0749]    Next, the process proceeds to step S 108   a , a storage request is transmitted to all the network printers  200   a , and the process proceeds to step S 110   a . In step S 110   a , generated print data is transmitted to all the network printers  200   a , and the process proceeds to step S 112   a . In step S 112   a , the generated job ticket is stored in the storage device  62   a . After the series of steps are completed, the process returns to the initial step. 
         [0750]    Next, the print request receiving process will be described in detail with reference to  FIG. 23 . 
         [0751]      FIG. 23  is the flowchart showing the print request receiving process. 
         [0752]    The print request receiving process is a process of receiving the print request from the network printer  200   a . As shown in  FIG. 23 , if the print request receiving process is executed by the CPU  50   a , first, the process proceeds to step S 150   a.    
         [0753]    In step S 150   a , it is determined whether or not the print request is received. If it is determined that the print request is received (Yes), the process proceeds to step S 152   a . On the other hand, if it is determined that the print request is not received (No), the process is on standby at step S 150   a  until the print request is received. 
         [0754]    In step S 152   a , the authentication information including the job ID and the user information is received, and the process proceeds to step S 154   a . In step S 154   a , a user authentication process for performing the user authentication on the basis of the received authentication information is executed. In the user authentication process, the job ticket corresponding to the job ID included in the received authentication information is retrieved from the storage device  62   a . As a result, when the corresponding job ticket is retrieved, it is determined whether or not the user information of the retrieved job ticket corresponds with the user information included in the received authentication information. Then, if it is determined that the user information of the job ticket corresponds with the user information included in the received authentication information, it is determined that the user is eligible to use the print data. On the other hand, when the corresponding job ticket is not retrieved or when it is determined that the user information of the job ticket does not correspond with the user information included in the authentication information, it is determined that the user is not eligible to use the print data. 
         [0755]    Next, the process proceeds to step S 156   a , and the result of the user authentication process is determined. If it is determined that the user is eligible to use the print data (Yes), the process proceeds to step S 158   a . In step S 158   a , it is determined whether or not the exclusive flag of the retrieved jot ticket is set. If it is determined that the exclusive flag is not set (No), it is determined that the job ticket is not frozen, and then the process proceeds to step S 160   a.    
         [0756]    In step S 160   a , the exclusive flag of the retrieved job ticket is set, and the process proceeds to step S 162   a . In step S 162   a , the print enablement notice is transmitted to the network printer  200   a  which is a source of the print request. After the series of steps are completed, the process returns to the initial step. 
         [0757]    In step S 158   a , when it is determined that the exclusive flag of the retrieved job ticket is set (Yes), it is determined that the job ticket is frozen. Next, the process proceeds to step S 164   a , and the print prohibition notice is transmitted to the network printer  200   a , which is a source of the print request. After the series of steps are completed, the process returns to the initial step. 
         [0758]    In step S 156   a , when it is determined that the user is not eligible to use the print data (No), the process proceeds to step S 164   a.    
         [0759]    Next, the print result receiving process will be described in detail with reference to  FIG. 24 . 
         [0760]      FIG. 24  is the flowchart showing the print result receiving process. 
         [0761]    The print result receiving process is a process of receiving the print result from the network printer  200   a . As shown in  FIG. 24 , if the print result receiving process is executed by the CPU  50   a , first, the process proceeds to step S 200   a.    
         [0762]    In step S 200   a , it is determined whether or not the print completion notice including the job ID is received, and when it is determined that the print completion notice is received (Yes), the process proceeds to step S 202   a . In step S 202   a , the job ticket corresponding to the job ID included in the received print completion notice is retrieved from the storage device  62   a , and the exclusive flag of the retrieved job ticket is reset. Next, the process proceeds to step S 204   a , and the number of printable copies of the retrieved job ticket is decremented by ‘1’. Then, the process proceeds to step S 206   a.    
         [0763]    In step S 206   a , it is determined whether or not the number of printable copies is ‘0’, and when it is determined that the number of printable copies is not ‘0’ (No), the process proceeds to step S 208   a . In step S 208   a , the utilization history information including the printed date and time is generated, and the process proceeds to step S 210   a . In step S 210   a , the generated utilization history information is stored in the storage device  62   a  while being added to the retrieved job ticket, and the process proceeds to step S 212   a.    
         [0764]    In step S 212   a , it is determined whether or not the print interruption notice including the job ID is received, and when it is determined that the print interruption notice is received (Yes), the process proceeds to step S 214   a . In step S 214   a , the job ticket corresponding to the job ID included in the received print completion notice is retrieved from the storage device  62   a  and the exclusive flag of the retrieved job ticket is reset. After the series of steps are completed, the process returns to the initial step. 
         [0765]    In step S 212   a , when it is determined that the print interruption notice is not received (No), the series of steps are completed, and then the process returns to the initial step. 
         [0766]    In step S 206   a , when it is determined that the number of printable copies is ‘0’ (Yes), the process proceeds to step S 216   a . In step S 216   a , the data deletion notice including the job ID included in the received print completion notice is transmitted to all the network printers  200   a , and the process proceeds to step S 218   a . In step S 218   a , the job ticket corresponding to the job ID included in the received print completion notice is deleted from the storage device  62   a , and the process proceeds to step S 212   a.    
         [0767]    In step S 200   a , when it is determined that the print completion notice is not received (No), the process proceeds to step S 212   a.    
         [0768]    Next, the configuration of the network printer  200   a  will be described. 
         [0769]      FIG. 25  is a block diagram illustrating the hardware configuration of the network printer  200   a.    
         [0770]    As shown in  FIG. 25 , the network printer  200   a  has a CPU  70   a  that performs operations and controls the overall system on the basis of a control program, a ROM  72   a  that stores the control program of the CPU  70   a  or the like in a predetermined area in advance, a RAM  74   a  that stores data read from the ROM  72   a  or the like and operation results required for the operation process of the CPU  70   a , and an I/F  78   a  that intermediates an input/output of data to/from peripheral devices. Those are communicably connected to one another by a bus  79   a , which serves as a signal line for transmitting data. 
         [0771]    To the I/F  78   a , an operation panel  80   a , serving as a human interface, such as a touch panel or the like, through which data can be inputted and displayed, a storage device  82   a  for storing data or tables in files, the card reader  23   a , the printer engine  25   a , all of which are peripheral devices, and signal lines for connection with the network  199   a  are connected. 
         [0772]    The CPU  70   a  has a micro processing unit or the like, runs a predetermined program stored in a predetermined area of the ROM  72   a , and executes a data storage process, a print control process, a print state monitoring process, and a print data deletion process shown in flowcharts of  FIGS. 26 to 29  according to the program in a time-division manner. 
         [0773]    First, the print data storing process will be described in detail with reference to  FIG. 26 . 
         [0774]      FIG. 26  is the flowchart showing the print data storing process. 
         [0775]    The print data storing process is a process of storing print data from the host terminal  100   a . As shown in  FIG. 26 , if the print data storing process is executed by the CPU  70   a , first, the process proceeds to step S 300   a.    
         [0776]    In step S 300   a , it is determined whether or not the storage request is received, and when it is determined that the storage request is received (Yes), the process proceeds to step S 302   a . On the other hand, when it is determined that the storage request is not received (No), the process is on standby at step S 300   a  until the storage request is received. 
         [0777]    In step S 302   a , print data is received, and the process proceeds to step S 304   a . In step S 304   a , received print data is stored in the storage device  82   a . After the series of steps are completed, the process returns to the initial step. 
         [0778]    Next, the print control process will be described in detail with reference to  FIG. 27 . 
         [0779]      FIG. 27  is the flowchart showing the print control process. 
         [0780]    The print control process is a process of performing the print control of the printer engine  25   a . As shown in  FIG. 27 , if the print control process is executed by the CPU  70   a , first, the process proceeds to step S 350   a.    
         [0781]    In step S 350   a , it is determined whether or not the authentication card is inserted into the card reader  23   a , and when it is determined that the authentication card is inserted (Yes), the process proceeds to step S 352   a . If it is determined that the authentication card is not inserted (No), the process in on standby at step S 350   a  until the authentication card is inserted. 
         [0782]    In step S 352   a , the authentication information is read from the authentication card by the card reader  23   a , and the process proceeds to step S 354   a . In step S 354   a , the print request is transmitted to the host terminal  100   a , and the process proceeds to step S 356   a . In step S 356   a , the read authentication information is transmitted to the host terminal  100   a , and the process proceeds to step S 358   a.    
         [0783]    In step S 358   a , it is determined whether or not the print enablement notice is received, and when it is determined that the print enablement notice is received (Yes), the process proceeds to step S 360   a . In step S 360   a , print data corresponding to the job ID included in the read authentication information is read out from the storage device  82   a , and the process proceeds to step S 362   a . In step S 362   a , a print process for performing the print control of the printer engine  25   a  is executed on the basis of read print data. After the series of steps are completed, the process returns to the initial step. 
         [0784]    In step S 358   a , when it is determined that the print enablement notice is not received (No), the process proceeds to step S 364   a . In step S 364   a , it is determined whether or not the print prohibition notice is received, and when it is determined that the print prohibition notice is received (Yes), the process proceeds to step S 366   a . In step S 366   a , an error message is displayed on the operation panel  80   a . After the series of steps are completed, the process returns to the initial step. 
         [0785]    In step S 364   a , when it is determined that the print prohibition notice is not received (No), the process proceeds to step S 358   a.    
         [0786]    Next, the print state monitoring process will be described in detail with reference to  FIG. 28 . 
         [0787]      FIG. 28  is the flowchart showing the print state monitoring process. 
         [0788]    The print state monitoring process is a process of monitoring the print situation of the printer engine  25   a . As shown in  FIG. 28 , if the print state monitoring process is executed by the CPU  70   a , first, the process proceeds to step S 400   a.    
         [0789]    In step S 400   a , it is determined whether or not printing is completed by the printer engine  25   a , and when it is determined that printing is completed (Yes), the process proceeds to step S 402   a . In step S 402   a , the print completion notice including the job ID of the print-completed print data is transmitted to the host terminal  100   a , and the process proceeds to step S 404   a.    
         [0790]    In step S 404   a , it is determined whether or not the printer engine  25   a  printing has been interrupted, and when it is determined that the printing has been interrupted (Yes), the process proceeds to step S 406   a . In step S 406   a , the print interruption notice including the job ID of the print-interrupted print data is transmitted to the host terminal  100   a , and the process proceeds to step S 408   a . In step S 408   a , print data being printed is removed and the process proceeds to step S 410   a . In step S 410   a , an error message is displayed on the operation panel  80   a . After the series of steps are completed, the process returns to the initial step. 
         [0791]    In step S 404   a , when it is determined that the printer engine  25   a  has not stopped printing (No), the series of steps are completed, and then the process returns to the initial step. 
         [0792]    In step S 400   a , when it is determined that printing is not completed by the printer engine  25   a  (No), the process proceeds to step S 404   a.    
         [0793]    Next, the print data deletion process will be described in detail with reference to  FIG. 29 . 
         [0794]      FIG. 29  is the flowchart showing the print data deletion process. 
         [0795]    As shown in  FIG. 29 , if the print data deletion process is executed by the CPU  70   a , first, the process proceeds to step S 450   a.    
         [0796]    In step S 450   a , it is determined whether or not the data deletion notice is received, and when it is determined that the data deletion notice is received (Yes), the process proceeds to step S 452   a . On the other hand, if it is determined that the data deletion notice is not received (No), the process is on standby at step S 450   a  until the data deletion notice is received. 
         [0797]    In step S 452   a , print data corresponding to the job ID included in the received data deletion notice is deleted from the storage device  82   a . After the series of steps are completed, the process returns to the initial step. 
         [0798]    Next, the operation of the present embodiment will be described. 
         [0799]    In the host terminal  100   a , the user edits document data by using the documentation application or the like and requests to print it. 
         [0800]    In the host terminal  100   a , if printing is requested, through steps S 102   a  to S 110   a , print data and the job ticket are generated, and generated print data is requested to store and simultaneously is transmitted to all the network printers  200   a . Further, through step S 112   a , the generated job ticket is stored in the storage device  62   a.    
         [0801]    When print data and the storage request are received in the network printer  200   a , through step S 304   a , received print data is stored in the storage device  82   a.    
         [0802]    Next, in the host terminal  100   a , the user inserts the authentication card into the card writer  66   a  so as to allow the job ID and the user information of his own to be written into the authentication card by the card writer  66   a . Then, the user goes to one of the network printers  200   a  and inserts the authentication card into the card reader  23   a.    
         [0803]    In the network printer  200   a , if the authentication card is inserted, through steps S 352   a  to S 356   a , the authentication information is read from the authentication card by the card reader  23   a , and the read authentication information and the print request are transmitted to the host terminal  100   a.    
         [0804]    In the host terminal  100   a , if the authentication information and the print request are received, through step S 154   a , the user authentication is performed on the basis of the received authentication information. As a result, if the user authentication is accomplished, through steps S 160   a  to S 162   a , the job ticket is frozen, the print enablement notice is transmitted to the network printer  200   a , which is a source of the print request. 
         [0805]    In the network printer  200   a , if the print enablement notice is received, through steps S 360   a  and S 362   a , print data is read out from the storage device  82   a , and the print control is performed on the basis of read print data. Then, if printing is completed, through step S 402   a , the print completion notice is transmitted to the host terminal  100   a.    
         [0806]    In the host terminal  100   a , if the print completion notice is received, through steps S 202   a  and S 204   a , the job ticket is not frozen (e.g., released) and the number of printable copies of the job ticket is decremented. As a result, if the number of printable copies becomes ‘0’, through steps S 208   a  and S 210   a , the utilization history information is generated and the generated utilization history information is stored in the storage device  62   a  while being added to the job ticket. 
         [0807]    Next, a case in which printing is interrupted will be described. 
         [0808]    In the network printer  200   a , if printing is interrupted due to a trouble, such as a paper jam or the like, through steps S 406   a  to S 410   a , the print interruption notice is transmitted to the host terminal  100   a , print data being printed is removed, and the error message is displayed. 
         [0809]    In the host terminal  100   a , if the print interruption notice is received, through step S 214   a , the job ticket is not frozen. 
         [0810]    Next, the user removes the authentication card from the card reader  23   a  in the network printer  200   a , in which printing has been interrupted. Then, the user goes to another network printer  200   a  and inserts the authentication card into the card reader  23   a . Hereinafter, in another network printer  200   a  and the host terminal  100   a , the same operation as described above is performed, and printing is performed by another network printer  200   a . The number of printable copies is not decremented even when printing is interrupted. When printing is completed by another network printer  200   a , the number of printable copies is decremented. 
         [0811]    Next, a case, in which while one of the network printers  200   a  is in a printing operation, the authentication card is removed to be inserted into the card reader  23   a  of another network printer  200   a , will be described. 
         [0812]    In the network printer  200   a , if the authentication card is inserted, the authentication information is read from the authentication card by the card reader  23   a , and the read authentication information and the print request are transmitted to the host terminal  100   a.    
         [0813]    In the host terminal  100   a , if the authentication information and the print request are received, the user authentication is performed on the basis of the received authentication information. In this case, even when the user authentication is accomplished, since the job ticket is frozen during the print process, through step S 164   a , the print prohibition notice is transmitted to the network printer  200   a , which is a source of the print request. 
         [0814]    In the network printer  200   a , if the print prohibition notice is received, through step S 366   a , the error message is displayed. That is, printing is not performed. 
         [0815]    Moreover, when an authentication card in which incorrect authentication information is stored is used, in the host terminal  100   a , the user authentication is not accomplished, and thus the print prohibition notice is transmitted to the network printer  200   a , which is a source of the print request. 
         [0816]    Further, when the number of printable copies becomes ‘0’, in the host terminal  100   a , through steps S 216   a  and S 218   a , the data deletion notice is transmitted to all the network printers  200   a , and the job ticket is deleted. 
         [0817]    In the network printer  200   a , if the data deletion notice is received, through step S 452   a , print data is deleted. 
         [0818]    In the present embodiment, in such a manner, when print data is transmitted to all the network printers  200   a , the user authentication is accomplished, and it is determined that the job ticket is not frozen, the host terminal  100   a  transmits the print enablement notice to one of the plurality of network printers  200   a , and freezes the job ticket until the print interruption notice or the print completion notice is received. When receiving the print completion notice, the host terminal  100   a  decrements the number of printable copies of the job ticket. Then, when it is determined that the number of printable copies is ‘0’, the host terminal  100   a  transmits the data deletion notice to all the network printers  200   a  and deletes the job ticket. Further, the network printer  200   a  receives print data and stores received print data in the storage device  82   a . When receiving the print enablement notice, the network printer  200   a  performs printing on the basis of print data of the storage device  82   a . When printing is interrupted, the network printer  200   a  removes print data being printed and simultaneously transmits the print interruption notice to the host terminal  100   a . When printing is completed, the network printer  200   a  transmits the print completion notice to the host terminal  100   a . Further, when receiving the data deletion notice, the network printer  200   a  deletes print data. 
         [0819]    In such a manner, when printing is completed, the number of printable copies is decremented, and thus, even when the network printer  200   a  stops printing due to the trouble, such as the paper jam or the like, the printed contents can be obtained from another network printer  200   a . Therefore, only an authorized user can obtain the printed matter. 
         [0820]    Further, since the print enablement notice is transmitted to one of the network printers  200   a , the possibility that the same printed contents are printed with the plurality of network printers  200   a  at one time can be reduced. In addition, even when the network printer  200   a , in which printing is interrupted, is recovered, since print data being printed is removed, the possibility that the printed contents are printed with the recovered network printer  200   a  can be reduced. Therefore, the possibility that printing is performed in excess of the number of printable copies can be reduced, and thus secrecy of the printed contents can be protected, as compared with the related art. 
         [0821]    In addition, since print data is stored in the respective network printers  200   a , even when the network printer  200   a  stops printing due to a trouble, such as a paper jam or the like, printing can start with another network printer  200   a  at relatively high speed. 
         [0822]    In addition, in the present embodiment, when the user authentication is accomplished on the basis of the received authentication information and when it is determined that the job ticket is not frozen, the host terminal  100   a  transmits the print enablement notice to one of the plurality of network printers  200   a , the one being a source having transmitted the authentication information. 
         [0823]    In such a manner, when giving the authentication card with the correct authentication information recorded therein to the network printer  200   a  in which printing is to be performed, the user can obtain the printed contents with that network printer  200   a.    
         [0824]    In addition, in the present embodiment, the host terminal  100   a  generates the utilization history information whenever print data is used. 
         [0825]    In such a manner, it is possible to see how the print data has been used by referring to the utilization history information. 
         [0826]    In addition, in the present embodiment, when it is determined that the number of printable copies is ‘0’, the host terminal  100   a  transmits the data deletion notice to all the network printers  200   a  and simultaneously deletes the job ticket. Further, when receiving the data deletion notice, the network printer  200   a  deletes print data. 
         [0827]    In such a manner, the possibility that print data and the job ticket are incorrectly used can be reduced, and thus secrecy of the printed contents can be protected more reliably. 
         [0828]    In the third embodiment described above, the host terminal  100   a  corresponds to the device utilization apparatuses according to the sixty-seventh, sixty-ninth, seventy-first, seventy-ninth, eighty-first to eighty-sixth, one-hundredth, one-hundred first, one-hundred ninth, one-hundred eleventh, and one-hundred thirteenth aspects, and the job ticket storage unit  12   a  and the storage device  62   a  correspond to the job ticket storage units according to sixty-seventh, seventy-ninth, ninety-fourth, and one-hundred ninth aspects. Further, the print data transmitting unit  11   a , the I/F  58   a , and step S 110   a  correspond to the output data transmitting unit of the sixty-seventh or seventy-ninth aspect, and step S 110   a  corresponds to the output data transmitting step of the ninety-fourth or one-hundred ninth aspect. In addition, the authentication information receiving unit  13   a , the I/F  58   a , and step S 152   a  correspond to the authentication information receiving unit of the sixty-ninth or eighty-first aspect. 
         [0829]    Further, in the third embodiment described above, step  152   a  corresponds to the authentication information receiving step of the ninety-sixth or one-hundred eleventh aspect, the user authenticating unit  14   a  and step S 154   a  correspond to the authenticating units according to the sixty-ninth, seventieth, eighty-first, and eighty-second aspects, and step S 154   a  corresponds to the authenticating steps according to the ninety-fourth, ninety-sixth, ninety-seventh, one-hundred ninth, one-hundred eleventh, and one-hundred twelfth aspects. 
         [0830]    Further, the print data utilization managing unit  15   a , the I/F  58   a , and steps S 156   a  to S 162   a , S 200   a  to S 206   a , and S 212   a  to S 218   a  correspond to the output data utilization managing units according to the sixty-seventh, sixty-ninth to seventy-second, seventy-ninth, eighty-first to eighty-fourth aspects, and steps S 156   a  to S 162   a , S 200   a  to S 206   a , and S 212   a  to S 218   a  correspond to the output data utilization managing steps according to the ninety-fourth, ninety-sixth to ninety-ninth, one-hundred ninth, and one-hundred eleventh to one-hundred fourteenth aspects. 
         [0831]    Further, in the third embodiment described above, the utilization history information generating unit  16   a  and step S 208   a  correspond to the utilization history information generating unit of the seventy-first or eighty-third aspect, step S 208   a  corresponds to the utilization history information generating step of the ninety-eighth or one-hundred thirteenth aspect, and the network printer  200   a  corresponds to the network devices according to the sixty-seventh, sixty-ninth, seventy-ninth, eighty-first, eighty-fifth to eighty-seventh, ninety-fourth, ninety-sixth, one-hundred ninth and one-hundred eleventh aspects. Further, the print data storage unit  20   a  and the storage device  82   a  correspond to the output data storage units according to sixty-seventh, eighty-fifth, one-hundredth, and one-hundred ninth aspects, and the print data receiving unit  21   a , the I/F  78   a , and step S 302   a  corresponds to the output data receiving step of the sixty-seventh or eighty-fifth aspect. 
         [0832]    Further, in the third embodiment described above, step S 302   a  corresponds to the output data receiving step of the one-hundredth or one-hundred ninth aspect, the print data storage unit  22   a  and step S 304   a  correspond to the output data holding unit of the sixty-seventh or eighty-fifth aspect, and step S 304   a  corresponds to the output data storing step of the one-hundredth or one-hundred ninth aspect. Further, the card reader  23   a  and step S 352   a  correspond to the authentication information acquiring unit of the sixty-ninth or eighty-sixth aspect, step S 352   a  corresponds to the authentication information acquiring step of the one-hundred first or one-hundred eleventh aspect, and the authentication information transmitting unit  24   a , the I/F  78   a , and step S 356   a  corresponds to the authentication information transmitting unit of the sixty-ninth or eighty-sixth aspect. 
         [0833]    Further, in the third embodiment described above, step S 356   a  corresponds to the authentication information transmitting step of the one-hundred first or one-hundred eleventh aspect, the print control unit  26   a , the I/F  78   a , and steps S 360   a  and S 362   a  correspond to the output control units according to the sixty-seventh, seventy-second, eighty-seventh, and the eighty-fifth aspects, and steps S 360   a  and S 362   a  correspond to the output control steps according to the one-hundredth, one-hundred second, one-hundred ninth, and one-hundred fourteenth aspects. Further, print data corresponds to output data according to the sixty-seventh, sixty-ninth to seventy-second, seventy-ninth, eighty-first to eighty-third, eighty-fifth, eighty-seventh, ninety-fourth, ninety-sixth to ninety-eighth, one-hundredth, one-hundred second, one-hundred ninth, and one-hundred eleventh to one-hundred fourteenth aspects, and the print interruption notice corresponds to the output interruption notice according to the sixty-seventh, seventieth, seventy-ninth, eighty-second, eighty-fifth, ninety-fourth, ninety-seventh, one-hundredth, one-hundred ninth, and one-hundred twelfth aspects. 
         [0834]    Further, in the third embodiment described above, the print completion notice corresponds to the output completion notice according to the sixty-seventh, seventieth, seventy-ninth, eighty-second, eighty-fifth, ninety-fourth, ninety-seventh, one-hundredth, one-hundred ninth, one-hundred twelfth aspects, and the print enablement notice corresponds to the output enablement notice according to the sixty-seventh, sixty-ninth, seventieth, seventy-ninth, eighty-first, eighty-second, eighty-fifth, ninety-fourth, ninety-sixth, ninety-seventh, one-hundredth, one-hundred ninth, one-hundred eleventh, and one-hundred twelfth aspects. Further, the data deletion notice corresponds to the utilization prohibition notice according to the sixty-seventh, seventy-second, seventy-ninth, eighty-fourth, eighty-fifth, eighty-seventh, ninety-fourth, ninety-ninth, one-hundredth, one-hundred second, one-hundred ninth, and one-hundred fourteenth aspects. 
         [0835]    Next, a fourth embodiment of the invention will be described with reference to the drawings.  FIG. 30  to are diagrams showing the fourth embodiment of an authentication output system, a device utilizing apparatus, a network device, an output data management program, an output control program, and an authentication output method according to the invention. 
         [0836]    In the present embodiment, as shown in  FIG. 30 , the authentication output system, the device utilizing apparatus, the network device, the output data management program, the output control program, and the authentication output method according to the invention are applied to a case in which printing is performed by a network printer  200   a  or  300   a  by using an authentication card. The present embodiment is different from the third embodiment in that a job ticket is managed by the network printer  300   a , not the host terminal  100   a . Moreover, hereinafter, only different parts from the third embodiment will be described. The same parts as those in the third embodiment are represented by the same reference numerals and the descriptions thereof will be omitted. 
         [0837]    First, the functional outline of a network system, to which the invention is applied, will be described with reference to  FIG. 30 . 
         [0838]      FIG. 30  is a functional block diagram illustrating the functional outline of the network system. 
         [0839]    As shown in  FIG. 30 , the host terminal  100   a , a plurality of network printers  200   a , and the network printer  300   a  that manages the job ticket are connected to a network  199   a.    
         [0840]    The host terminal  100   a  has a print data generating unit  10   a  and a print data transmitting unit  11   a.    
         [0841]    The network printer  300   a  has a print data storage unit  30   a , a print data receiving unit  31   a  that receives print data, a print data storage unit  32   a  that stores print data received by the print data receiving unit  31   a  in the print data storage unit  30   a , an authentication information receiving unit  33   a  that receives authentication information, a card reader  34   a  that reads authentication information from an inserted authentication card, and a user authenticating unit  35   a  that performs user authentication on the basis of the authentication information received by the authentication information receiving unit  33   a  and the authentication information read by the card reader  34   a.    
         [0842]    In addition, the network printer  300   a  also has a job ticket storage unit  36   a  that stores the job ticket, a print data utilization managing unit  37   a  that manages the utilization of print data, a printer engine  38   a  that has a print head, a head driving unit, and other mechanisms required for printing, and a print control unit  39   a  that performs a print control of the printer engine  38   a  on the basis of print data of the print data storage unit  30   a.    
         [0843]    When the user authentication is accomplished by the user authenticating unit  35   a  on the basis of the authentication information received by the authentication information receiving unit  33   a  and when it is determined that the job ticket of the job ticket storage unit  36   a  is not frozen, the print data utilization managing unit  37   a  transmits the print enablement notice to one of the plurality of network printers  200   a , the one being a source having transmitted the authentication information, and freezes the job ticket until the print interruption notice or the print completion notice is received. Further, when the user authentication is accomplished by the user authenticating unit  35   a  on the basis of the authentication information read by the card reader  34   a  and when it is determined that the job ticket of the job ticket storage unit  36   a  is not frozen, the print data utilization managing unit  37   a  requests the print control unit  39   a  for printing and freezes the job ticket until the printer engine  38   a  stops or completes the printing. Then, when the print completion notice is received or when printing is completed by the printer engine  38   a , the print data utilization managing unit  37   a  decrements the number of printable copies of the job ticket. Then, when it is determined that the number of printable copies is ‘0’, the print data utilization managing unit  37   a  transmits the data deletion notice to all the network printers  200   a  and deletes the print data and the job ticket. 
         [0844]    The print control unit  39   a  performs printing on the basis of print data of the print data storage unit  30   a  according to the print request from the print data utilization managing unit  37   a.    
         [0845]    The network printer  300   a  also has a utilization history information generating unit  40   a  that generates utilization history information on the basis of the transmission result and the utilization result of the print data utilization managing unit  37   a.    
         [0846]    The present embodiment is different from the third embodiment in that the network printer  200   a  communicates with the network printer  300   a , not the host terminal  100   a.    
         [0847]    Next, the configuration of the host terminal  100   a  will be described. 
         [0848]    The CPU  50   a  runs a predetermined program stored in a predetermined area of the ROM  52   a  and executes a print data generating process shown in a flowchart of  FIG. 31 , instead of the print data generating process, the print request receiving process, and the print result receiving process shown in the flowcharts of  FIGS. 21 ,  23  and  24 , according to the program. 
         [0849]      FIG. 31  is the flowchart showing the print data generating process. 
         [0850]    As shown in  FIG. 31 , if the print data generating process is executed by the CPU  50   a , first, the process proceeds to step S 500   a.    
         [0851]    In step S 500   a , it is determined whether or not printing is requested from a documentation application or the like. If it is determined that printing is requested (Yes), the process proceeds to step S 502   a . On the other hand, if it is determined that printing is not requested (No), the process is on standby at step S 500   a  until printing is requested. 
         [0852]    In step S 502   a , a job ID is issued, and print data including the issued job ID is generated on the basis of document data edited by the documentation application or the like. Then, the process proceeds to step S 504   a . In step S 504   a , user information of a user who uses the host terminal  100   a  at present is acquired, and the process proceeds to step S 506   a . Then, in step S 506   a , a job ticket is generated on the basis of the issued job ID and the acquired user information, and the process proceeds to step S 508   a.    
         [0853]    In step S 508   a , a storage request is transmitted to all the network printers  200   a  and the network printer  300   a , and the process proceeds to step S 510   a . In step S 510   a , generated print data is transmitted to all the network printers  200   a  and the network printer  300   a , and the process proceeds to step S 512   a . In step S 512   a , the generated job ticket is transmitted to the network printer  300   a . After the series of steps are completed, the process returns to the initial step. 
         [0854]    Next, the configuration of the network printer  300   a  will be described. 
         [0855]      FIG. 32  is a block diagram illustrating the hardware configuration of the network printer  300   a.    
         [0856]    As shown in  FIG. 32 , the network printer  300   a  has a CPU  90   a  that performs operations and controls the overall system on the basis of a control program, a ROM  92   a  that stores the control program of the CPU  90   a  or the like in a predetermined area in advance, a RAM  94   a  that stores data read from the ROM  92   a  or the like and operation results required for the operation process of the CPU  90   a , and an I/F  98   a  that intermediates an input/output of data to/from peripheral devices. Those are communicably connected to one another by a bus  99   a , which serves as a signal line for transmitting data. 
         [0857]    To the I/F  98   a , an operation panel  81   a , serving as a human interface, such as a touch panel or the like, through which data can be inputted and displayed, a storage device  83   a  for storing data or tables in files, the card reader  34   a , the printer engine  38   a , all of which are peripheral devices, and signal lines for connection with the network  199   a  are connected. 
         [0858]    The CPU  90   a  has a micro processing unit or the like, runs a predetermined program stored in a predetermined area of the ROM  92   a , and executes a print data storing process, a print control process, and a print state monitoring process shown in flowcharts of  FIGS. 33 to 35  according to the program in a time-division manner. Besides, the CPU  90   a  executes the same processes as the print request receiving process and the print result receiving process shown in the flowcharts of  FIG. 23  and in a time-division manner. However, in the print result receiving process, the step corresponding to step S 218   a  becomes the step of deleting print data and the job ticket corresponding to the job ID included in the received print completion notice from the storage device  83   a.    
         [0859]    First, the print data storing process will be described in detail with reference to  FIG. 33 . 
         [0860]      FIG. 33  is the flowchart showing the print data storing process. 
         [0861]    The print data storing process is a process of storing print data from the host terminal  100   a . As shown in  FIG. 33 , if the print data storing process is executed by the CPU  90   a , first, the process proceeds to step S 600   a.    
         [0862]    In step S 600   a , it is determined whether or not the storage request is received, and when it is determined that the storage request is received (Yes), the process proceeds to step S 602   a . On the other hand, when it is determined that the storage request is not received (No), the process is on standby at step S 600   a  until the storage request is received. 
         [0863]    In step S 602   a , print data is received, and the process proceeds to step S 604   a . In step S 604   a , received print data is stored in the storage device  83   a , and the process proceeds to step S 606   a . In step S 606   a , the job ticket is received, and the process proceeds to step S 608   a . In step S 608   a , the received job ticket is stored in the storage device  83   a . After the series of steps are completed, the process returns to the initial step. 
         [0864]    Next, the print control process will be described in detail with reference to  FIG. 34 . 
         [0865]      FIG. 34  is the flowchart showing the print control process. 
         [0866]    The print control process is a process of performing the print control of the printer engine  38   a.    
         [0867]    As shown in  FIG. 34 , if the print control process is executed by the CPU  90   a , first, the process proceeds to step S 650   a.    
         [0868]    In step S 650   a , it is determined whether or not the authentication card is inserted into the card reader  34   a , and when it is determined that the authentication card is inserted (Yes), the process proceeds to step S 652   a . On the other hand, when it is determined that the authentication card is not inserted (No), the process is on standby at step S 650   a  until the authentication card is inserted. 
         [0869]    In step S 652   a , the authentication information is read from the authentication card by the card reader  34   a , and the process proceeds to step S 654   a . In step S 654   a , a user authentication process for performing the user authentication is executed on the basis of the read authentication information. In the user authentication process, the job ticket corresponding to the job ID included in the read authentication information is retrieved from the storage device  83   a . As a result, when the corresponding job ticket is retrieved, it is determined whether or not the user information of the retrieved job ticket and the user information included in the read authentication information correspond with each other. When it is determined that the user information of the job ticket and the user information included in the authentication information correspond with each other, it is determined that the user is eligible to use the print data. On the other hand, when the corresponding job ticket is not retrieved or when the user information of the job ticket and the user information included in the authentication information correspond with each other, it is determined that the user is not eligible to use the print data. 
         [0870]    Next, the process proceeds to step S 656   a , the result of the user authentication process is determined. At this time, when it is determined that the user is eligible to use the print data (Yes), the process proceeds to step S 658   a , and it is determined whether or not the exclusive flag of the retrieved job ticket is set. When it is determined that the exclusive flag is not set (No), it is determined that the job ticket is not frozen, and the process proceeds to step S 660   a.    
         [0871]    In step S 660   a , the exclusive flag of the retrieved job ticket is set, and the process proceeds to step S 662   a . In step S 662   a , print data corresponding to the job ID of the retrieved job ticket is read out from the storage device  83   a , and the process proceeds to step S 664   a . In step S 664   a , a print process for performing the print control of the printer engine  38   a  is executed on the basis of print data read out from the storage device  83   a . After the series of steps are completed, the process returns to the initial step. 
         [0872]    In step S 658   a , when it is determined that the exclusive flag of the retrieved job ticket is set (Yes), it is determined that the job ticket is frozen, and the process proceeds to step S 666   a . In step S 666   a , an error message is displayed on the operation panel  81   a . After the series of steps are completed, the process returns to the initial step. 
         [0873]    In step S 656   a , when it is determined that the user is not eligible to use the print data (No), the process proceeds to step S 666   a.    
         [0874]    Next, the print state monitoring process will be described in detail with reference to  FIG. 35 . 
         [0875]      FIG. 35  is the flowchart showing the print state monitoring process. 
         [0876]    The print state monitoring process is a process of monitoring the print situation of the printer engine  38   a . As shown in  FIG. 35 , if the print state monitoring process is executed by the CPU  90   a , first, the process proceeds to step S 700   a.    
         [0877]    In step S 700   a , it is determined whether or not printing is completed by the printer engine  38   a , and when it is determined that printing is completed (Yes), the process proceeds to step S 702   a . In step S 702   a , the job ticket corresponding to the job ID of the print-completed print data is retrieved from the storage device  83   a , the exclusive flag of the retrieved job ticket is reset, and the process proceeds to step S 704   a . In step S 704   a , the number of printable copies of the retrieved job ticket is decremented by ‘1’, and the process proceeds to step S 706   a.    
         [0878]    In step S 706   a , it is determined whether or not the number of printable copies is ‘0’, and when it is determined that the number of printable copies is not ‘0’ (No), the process proceeds to step S 708   a . In step S 708   a , the utilization history information including the printed date and time is generated, and the process proceeds to step S 710   a . In step S 710   a , the generated utilization history information is stored in the storage device  83   a  while being added to the retrieved job ticket, and the process proceeds to step S 712   a.    
         [0879]    In step S 712   a , it is determined whether or not the printer engine  38   a  has stopped printing, and when it is determined that the printer engine  38   a  has stopped printing (Yes), the process proceeds to step S 714   a . In step S 714   a , the job ticket corresponding to the job ID of the print-interrupted print data is retrieved from the storage device  83   a , the exclusive flag of the retrieved job ticket is reset, and the process proceeds to step S 716   a . In step S 716   a , an error message is displayed on the operation panel  81   a . After the series of steps are completed, the process returns to the initial step. 
         [0880]    In step S 712   a , when it is determined that the printer engine  38   a  has not stopped printing (No), the series of steps are completed, and then the process returns to the initial step. 
         [0881]    In step S 706   a , when it is determined that the number of printable copies is ‘0’ (Yes), the process proceeds to step S 718   a . In step S 718   a , the data deletion notice including the job ID of the print-completed print data is transmitted to all the network printers  200   a , and the process proceeds to step S 720   a . In step S 720   a , print data corresponding to the job ID of the print-completed print data is deleted from the storage device  83   a , and the process proceeds to step S 712   a.    
         [0882]    In step S 700   a , when it is determined that printing is not completed by the printer engine  38   a  (No), the process proceeds to step S 712   a.    
         [0883]    Next, the operation of the present embodiment will be described. 
         [0884]    In the host terminal  100   a , the user edits document data by using the documentation application or the like and requests to print it. 
         [0885]    In the host terminal  100   a , if printing is requested, through steps S 502   a  to S 512   a , print data and the job ticket are generated and generated print data and the storage request are transmitted to all the network printers  200   a , and simultaneously print data and the job ticket generated are transmitted to the network printer  300   a , together with the storage request. 
         [0886]    In the network printer  200   a , when print data and the storage request are received, through step S 304   a , received print data is stored in the storage device  82   a.    
         [0887]    In the network printer  300   a , when print data and the job ticket and the storage request are received, through steps S 604   a  and S 606   a , print data and the job ticket received are stored in the storage device  83   a.    
         [0888]    First, a case in which printing is performed by the network printer  200   a  will be described. 
         [0889]    The user goes to one of the network printers  200   a  and inserts the authentication card into the card reader  23   a.    
         [0890]    In the network printer  200   a , if the authentication card is inserted, through steps S 352   a  to S 356   a , the authentication information is read from the authentication card by the card reader  23   a , and the read authentication information and the print request are transmitted to the network printer  300   a.    
         [0891]    In the network printer  300   a , if the authentication information and the print request are received, through step S 154   a , the user authentication is performed on the basis of the received authentication information. As a result, if the user authentication is accomplished, through steps S 160   a  and S 162   a , the job ticket is frozen and the print enablement notice is transmitted to the network printer  200   a , which is a source of the print request. 
         [0892]    In the network printer  200   a , if the print enablement notice is received, through steps S 360   a  and S 362   a , print data is read out from the storage device  82   a  and the print control is performed on the basis of read print data. Then, if printing is completed, through step S 402   a , the print completion notice is transmitted to the network printer  300   a.    
         [0893]    In the network printer  300   a , if the print completion notice is received, through steps S 202   a  and S 204   a , the job ticket is not frozen (e.g., released) and the number of printable copies is decremented. As a result, if the number of printable copies of the job ticket becomes ‘0’, through steps S 208   a  and S 210   a , the utilization history information is generated and the generated utilization history information is stored in the storage device  83   a  while being added to the job ticket. 
         [0894]    Next, a case in which printing is performed by the network printer  300   a  will be described. 
         [0895]    The user goes to the network printer  300   a  and inserts the authentication card into the card reader  34   a.    
         [0896]    In the network printer  300   a , if the authentication card is inserted, through steps S 652   a  and S 654   a , the authentication information is read from the authentication card by the card reader  34   a , and the user authentication is performed on the basis of the read authentication information. As a result, if the user authentication is accomplished, through steps S 660   a  to S 664   a , the job ticket is frozen, print data is read out from the storage device  83   a , and the print control is performed on the basis of read print data. Then, if printing is completed, through steps S 702   a  and S 704   a , the job ticket is not frozen and the number of printable copies of the job ticket is decremented. As a result, if the number of printable copies becomes ‘0’, through steps S 708   a  and S 710   a , the utilization history information is generated and the generated utilization history information is stored in the storage device  83   a  while being added to the job ticket. 
         [0897]    Next, a case in which the network printer  200   a  stops printing will be described. 
         [0898]    In the network printer  200   a , if printing is interrupted due to a trouble, such as a paper jam or the like, through steps S 406   a  to S 410   a , the print interruption notice is transmitted to the network printer  300   a , print data being printed is removed, and the error message is displayed. 
         [0899]    In the network printer  300   a , if the print interruption notice is received, through step S 214   a , the job ticket is not frozen (e.g., released). 
         [0900]    Next, the user removes the authentication card from the card reader  23   a  in the network printer  200   a , in which printing has been interrupted. Then, the user goes to another network printer  200   a  and inserts the authentication card into the card reader  23   a . Hereinafter, in another network printer  200   a  and the network printer  300   a , the same operation as described above is performed, and printing is performed by another network printer  200   a . The number of printable copies is not decremented even when printing is interrupted. When printing is completed by another network printer  200   a , the number of printable copies is decremented. 
         [0901]    Next, a case in which the network printer  300   a  stops printing will be described. 
         [0902]    In the network printer  300   a , if printing is interrupted due to a trouble, such as a paper jam or the like, through steps S 714   a  and S 716   a , the job ticket is not frozen (e.g., released) to display an error message. 
         [0903]    Next, the user removes the authentication card from the card reader  34   a  in the network printer  300   a . Then, the user goes to another network printer  200   a  and inserts the authentication card into the card reader  23   a . Hereinafter, in another network printer  200   a  and the network printer  300   a , the same operation as described above is performed, and printing is performed by another network printer  200   a . The number of printable copies is not decremented even when printing is interrupted. When printing is completed by another network printer  200   a , the number of printable copies is decremented. 
         [0904]    Next, a case, in which while one of the network printers  200   a  or the network printer  300   a  is in a printing operation, the authentication card is removed to be inserted into the card reader  23   a  of another network printer  200   a , will be described. 
         [0905]    In the network printer  200   a , if the authentication card is inserted, the authentication information is read from the authentication card by the card reader  23   a , and the read authentication information and the print request are transmitted to the network printer  300   a.    
         [0906]    In the network printer  300   a , if the authentication information and the print request are received, the user authentication is performed on the basis of the received authentication information. In this case, even when the user authentication is accomplished, since the job ticket is frozen during the print process, through step S 164   a , the print prohibition notice is transmitted to the network printer  200   a , which is a source of the print request. 
         [0907]    In the network printer  200   a , if the print prohibition notice is received, through step S 366   a , the error message is displayed. That is, printing is not performed. 
         [0908]    Next, a case, in which while one of the network printers  200   a  is in a printing operation, the authentication card is removed to be inserted into the card reader  34   a  of the network printer  300   a , will be described. 
         [0909]    In the network printer  300   a , if the authentication card is inserted, the authentication information is read from the authentication card by the card reader  34   a , and the user authentication is performed on the basis of the read authentication information. In this case, even when the user authentication is accomplished, since the job ticket is frozen during the print process, through step S 666   a , the error message is displayed. That is, printing is not performed. 
         [0910]    Moreover, when an authentication card in which incorrect authentication information is stored is used, in the network printer  300   a , the user authentication is not accomplished, and thus the print prohibition notice is transmitted to the network printer  200   a , which is a source of the print request, or the error message is displayed. 
         [0911]    Further, when the number of printable copies becomes ‘0’, in the network printer  300   a , through steps S 216   a  and S 218   a  or steps S 718   a  to S 722   a , the data deletion notice is transmitted to all the network printers  200   a , and print data and the job ticket are deleted. 
         [0912]    In the network printer  200   a , if the data deletion notice is received, through step S 452   a , print data is deleted. 
         [0913]    In the present embodiment, in such a manner, the host terminal  100   a  generates print data and transmits generated print data to all the network printers  200   a  and the network printer  300   a , and the network printer  300   a  receives print data and stores received print data in the storage device  83   a . When the user authentication is accomplished and it is determined that the job ticket is not frozen, the network printer  300   a  transmits the print enablement notice to one of the plurality of network printers  200   a , and freezes the job ticket until the print interruption notice or the print completion notice is received. Further, the network printer  300   a  performs the print control on the basis of print data of the storage device  83   a , freezes the job ticket until printing is interrupted or completed, and when the print completion notice is received or when printing is completed, decrements the number of printable copies of the job ticket. Then, when it is determined that the number of printable copies is ‘0’, the network printer  300   a  transmits the data deletion notice to all the network printers  200   a  and simultaneously deletes print data and the job ticket. Further, the network printer  200   a  receives print data and stores received print data in the storage device  82   a . Then, when receiving the print enablement notice, the network printer  200   a  performs printing on the basis of print data of the storage device  82   a . When printing is interrupted, the network printer  200   a  removes print data being printed and simultaneously transmits the print interruption notice to the network printer  300   a . When printing is completed, the network printer  200   a  transmits the print completion notice to the network printer  300   a . In addition, when receiving the data deletion notice, the network printer  200   a  deletes print data. 
         [0914]    In such a manner, when printing is completed, the number of printable copies is decremented, and thus, even when any one of the network printers  200   a  and  300   a  stops printing due to a trouble, such as a paper jam or the like, the printed contents can be obtained from the other of the network printers  200   a  and  300   a . Therefore, only an authorized user can acquire the printed matter. 
         [0915]    Further, since the print enablement notice is transmitted to the network printer  200   a  or print data is used by the network printer  300   a , the possibility that the same printed contents are printed with the network printers  200   a  and  300   a  at one time can be reduced. In addition, even when the network printer  200   a  or  300   a , in which printing has been interrupted, is recovered, since print data being printed is removed, the possibility that the printed contents are printed with the recovered network printer  200   a  or  300   a  can be reduced. Therefore, the possibility that printing is performed in excess of the number of printable copies can be reduced, and thus secrecy of the printed contents can be protected, as compared with the related art. 
         [0916]    In addition, since print data is stored in the respective network printers  200   a  and the network printer  300   a , even when one of the network printers  200   a  and  300   a  stops printing due to a trouble, such as a paper jam or the like, printing can start with the other of the network printers  200   a  and  300   a  at relatively high speed. 
         [0917]    In addition, in the present embodiment, when the user authentication is accomplished on the basis of the received authentication information and when it is determined that the job ticket is not frozen, the network printer  300   a  transmits the print enablement notice to one of the plurality of network printers  200   a , the one being a source having transmitted the authentication information. Further, when the user authentication is accomplished on the basis of the read authentication information and it is determined that the job ticket is not frozen, the network printer  300   a  performs the print control on the basis of print data of the storage device  83   a.    
         [0918]    In such a manner, when giving the authentication card with the correct authentication information recorded therein to the network printer  200   a  or  300   a  in which printing is to be performed, the user can obtain the printed contents with the network printer  200   a  or  300   a.    
         [0919]    In addition, in the present embodiment, the network printer  300   a  generates the utilization history information whenever print data is used. 
         [0920]    In such a manner, it is possible to see how the print data has been used by referring to the utilization history information. 
         [0921]    In addition, in the present embodiment, when it is determined that the number of printable copies is ‘0’, the network printer  300   a  transmits the data deletion notice to all the network printers  200   a  and simultaneously deletes print data and the job ticket. Further, when receiving the data deletion notice, the network printer  200   a  deletes print data. 
         [0922]    In such a manner, the possibility that print data and the job ticket are incorrectly used can be reduced, and thus secrecy of the printed contents can be protected more reliably. 
         [0923]    In the fourth embodiment described above, the host terminal  100   a  corresponds to the device utilization apparatus of the seventy-third or one-hundred fifteenth aspect, the print data transmitting unit  11   a , the I/F  58   a , and step S 510   a  correspond to the output data transmitting unit of the seventy-third aspect, and step S 510   a  corresponds to the output data transmitting step of the one-hundred fifteenth aspect. Further, the network printer  300   a  corresponds to the first network devices according to the seventy-third, seventy-fifth to seventy-seventh, one-hundred fifteenth, and one-hundred seventeenth to one-hundred nineteenth aspects, and the print data storage unit  30   a  and the storage device  83   a  correspond to the first output data storage unit of the seventy-third or one-hundred fifteenth aspect or the output data storage units according to the eighty-eighth or one-hundred third aspect. 
         [0924]    Further, in the fourth embodiment described above, the job ticket storage unit  36   a  and the storage device  83   a  correspond to the job ticket storage units according to the seventy-third, eighty-eighth, one-hundred third, and one-hundred fifteenth aspects, and the print data receiving unit  31   a , the I/F  98   a , and step S 602   a  correspond to the first output data receiving unit of the seventy-third aspect or the output data receiving unit of the eighty-eighth aspect. Further, step S 602   a  corresponds to the first output data receiving step of the one-hundred fifteenth aspect or the output data receiving step of the one-hundred third aspect, the print data holding unit  32   a  and step S 604   a  correspond to the first output data holding unit of the seventy-third aspect, or the output data holding unit of the eighty-eighth aspect. 
         [0925]    Further, in the fourth embodiment described above, and step S 604   a  corresponds to the first output data storing step of the one-hundred fifteenth aspect or the output data storing step of the one-hundred third aspect, and the authentication information receiving unit  33   a , the I/F  98   a , and step S 152   a  correspond to the authentication information receiving units according to the seventy-fifth, seventy-sixth, ninetieth, and ninety-first aspects. Further, step S 152   a  corresponds to the authentication information receiving steps according to the one-hundred fifth, one-hundred sixth, one-hundred seventeenth, and one-hundred eighteenth aspects, and the card reader  34   a  and step S 652   a  correspond to the first authentication information acquiring unit of the seventy-fifth or seventy-sixth aspect, or the authentication information acquiring unit of the ninetieth or ninety-first aspect. 
         [0926]    Further, in the fourth embodiment described above, step S 652   a  corresponds to the first authentication information acquiring step of the one-hundred seventeenth or one-hundred eighteenth aspect, or the authentication information acquiring step of the one-hundred fifth or one-hundred sixth aspect, and the user authenticating unit  35   a  and steps S 154   a  and S 654   a  correspond to the authenticating units according to the seventy-fifth, seventy-sixth, ninetieth, and ninety-first aspects. Further, steps S 154   a  and S 654   a  correspond to the authenticating steps according to the one-hundred third, one-hundred fifth, one-hundred sixth, one-hundred fifteenth, one-hundred seventeenth, and one-hundred eighteenth aspects, the print data utilization managing unit  37   a , the I/F  98   a , and steps S 156   a  to S 162   a , S 200   a  to S 206   a , S 212   a  to S 218   a , S 656   a  to S 660   a , S 700   a  to S 706   a , and S 712   a  to S 722   a  correspond to the output data utilization managing units according to the seventy-third, seventy-fifth to seventy-eighth, eighty-eighth, and ninetieth to ninety-third aspects. 
         [0927]    Further, in the fourth embodiment described above, steps S 156   a  to S 162   a , S 200   a  to S 206   a , S 212   a  to S 218   a , S 656   a  to S 660   a , S 700   a  to S 706   a , and S 712   a  to S 722   a  correspond to the output data utilization managing steps according to the one-hundred third, one-hundred fifth to one-hundred eighth, one-hundred fifteenth, and one-hundred seventeenth to one-hundred twentieth aspects. Further, the print control unit  39   a  and steps S 662   a  and S 664   a  correspond to the first output control unit of the seventy-third or seventy-fifth aspect, or the output control unit of the eighty-eighth or ninetieth aspect, and steps S 662   a  and S 664   a  corresponds to the first output control step of the one-hundred fifteenth or one-hundred seventeenth aspect or the output control step of the one-hundred third or one-hundred fifth aspect. 
         [0928]    Further, in the fourth embodiment described above, the utilization history information generating unit  40   a  and steps S 208   a  and S 708   a  correspond to the utilization history information generating unit of the seventy-seventh or ninety-second aspect, steps S 208   a  and S 708   a  correspond to the utilization history information generating step of the one-hundred seventh or one-hundred nineteenth aspect, and the network printer  200   a  corresponds to the second network devices according to the seventy-third, seventy-fifth, one-hundred fifteenth, and one-hundred seventeenth aspects. Further, the print data storage unit  20   a  and the storage device  82   a  correspond to the second output data storage unit of the seventy-third or one-hundred fifteenth aspect, the print data receiving unit  21   a , the I/F  78   a , and step S 302   a  correspond to the second output data receiving unit of the seventy-third aspect, and step  302   a  corresponds to the second output data receiving step of the one-hundred fifteenth aspect. 
         [0929]    Further, in the fourth embodiment described above, the print data storage unit  22   a  and step S 304   a  correspond to the second output data holding unit of the seventy-third aspect, step S 304   a  corresponds to the second output data storing step of the one-hundred fifteenth aspect, and the card reader  23   a  and step S 352   a  correspond to the second authentication information acquiring unit of the seventy-fifth aspect. Further, step S 352   a  corresponds to the second authentication information acquiring step of the one-hundred seventeenth aspect, the authentication information transmitting unit  24   a , the I/F  78   a , and step S 356   a  correspond to the authentication information transmitting unit of the seventy-fifth aspect, and step S 356   a  corresponds to the authentication information transmitting step of the one-hundred seventeenth aspect. 
         [0930]    Further, in the fourth embodiment described above, the print control unit  26   a , the I/F  78   a , and steps S 360   a  and S 362   a  correspond to the second output control unit of the seventy-third or seventy-eighth aspect, steps S 360   a  and S 362   a  correspond to the second output control step of the one-hundred fifteenth or one-hundred twentieth aspect, and print data corresponds to output data according to the seventy-third, seventy-fifth to seventy-eighth, eighty-eighth, ninetieth to ninety-third, one-hundred third, one-hundred fifth to one-hundred eighth, one-hundred fifteenth, and one-hundred seventeenth to one-hundred twentieth aspects. Further, the print interruption notice corresponds to the output interruption notice according to the seventy-third, seventy-sixth, eighty-eighth, ninety-first, one-hundred third, one-hundred sixth, one-hundred fifteenth, and one-hundred eighteenth aspects, the print completion notice corresponds to the output completion notice according to the seventy-third, seventy-sixth, eighty-eighth, ninety-first, one-hundred third, one-hundred sixth, one-hundred fifteenth, and one-hundred eighteenth aspects, and the print enablement notice corresponds to the output enablement notice according to the seventy-third, seventy-fifth, seventy-sixth, eighty-eighth, ninetieth, ninety-first, one-hundred third, one-hundred fifth, one-hundred sixth, one-hundred fifteenth, one-hundred seventeenth, and one-hundred eighteenth aspects. 
         [0931]    Further, in the fourth embodiment described above, the data deletion notice corresponds to the utilization prohibition notice according to the seventy-third, seventy-eighth, eighty-eighth, ninety-third, one-hundred third, one-hundred eighth, one-hundred fifteenth, and one-hundred twentieth aspects. 
         [0932]    Moreover, in the third and fourth embodiments described above, the number of printable copies of the job ticket is decremented, and when the number of printable copies becomes ‘0’, print data and the job ticket are deleted. However, the invention is not limited thereto. For example, the number of printable copies and the number of printed copies may be specified in the job ticket, the number of printed copies of the job ticket may be incremented, and when the number of printed copies reaches the number of printable copies, print data and the job ticket may be deleted. Specifically, the job ticket is constituted as shown in  FIG. 36 . 
         [0933]      FIG. 36  is a view illustrating the data structure of the job ticket  400   a.    
         [0934]    As shown in  FIG. 36 , the job ticket  400   a  includes a field  402   a  that stores the job ID, a field  404   a  that stores the exclusive flag, a field  406   a  that stores the number of printable copies, a field  412   a  that stores the number of printed copies, and a field  408   a  that stores the user information. 
         [0935]    In the example of  FIG. 36 , ‘8’ and ‘5’ are stored as the number of printable copies and the number of printed copies, respectively. This indicates that the number of printable copies is eight and print data of the job ID of ‘001’ has been already printed by five copies. 
         [0936]    Further, in the third and fourth embodiments described above, the user information is specified in the job ticket and the user authentication is performed on the basis of the authentication information and the job ticket. However, the invention is not limited thereto. For example, any user may print, without performing the user authentication. In this case, the user information and the printed date and time as the utilization history information are preferably recorded. Specifically, the job ticket is constituted as shown in  FIG. 37 . 
         [0937]      FIG. 37  is a view illustrating the data structure of the job ticket  400   a.    
         [0938]    As shown in  FIG. 37 , the job ticket  400   a  includes the field  402   a  that stores the job ID, the field  404   a  that stores the exclusive flag, the field  406   a  that stores the number of printable copies, and the field  412   a  that stores the number of printed copies. In addition, the job ticket  400   a  also includes a field  414   a  that stores the utilization history information whenever print data is used. 
         [0939]    In the example of  FIG. 37 , five records are stored as the utilization history information. This indicates that print data of the job ID of ‘001’ has been already printed by five copies. In this case, as the utilization history, the user information and the printed date and time are shown. Here, as the user information, for example, a host ID of the host terminal  100   a  and an IP address may be set, in addition to the user ID. 
         [0940]    Further, in the third and fourth embodiments described above, after printing is interrupted or completed, the number of printable copies of the job ticket is decremented. However, the invention is not limited thereto. For example, before the job ticket is frozen, the number of printable copies of the job ticket may be decremented. Specifically, a job ticket updating process shown in a flowchart of  FIG. 38  is executed. 
         [0941]      FIG. 38  is the flowchart of the job ticket updating process. 
         [0942]    As shown in  FIG. 38 , if the job ticket updating process is executed by the CPU  50   a  or  90   a , first, the process proceeds to step S 800   a.    
         [0943]    In step S 800   a , the number of printable copies of the job ticket is decremented by ‘1’, and the process proceeds to step S 802   a . In step S 802   a , the job ticket is frozen, and the process proceeds to step S 804   a . In step S 804   a , it is determined whether or not printing has been interrupted, and when it is determined that the printing has not been interrupted (No), the process proceeds to step S 806   a.    
         [0944]    In step S 806   a , it is determined whether or not printing is completed, and when it is determined that printing is completed (Yes), the process proceeds to step S 808   a . In step S 808   a , the job ticket is not frozen (e.g., released), and the process proceeds to step S 810   a . In step S 810   a , it is determined whether or not the number of printable copies is ‘0’, and when it is determined that the number of printable copies is not ‘0’ (No), the series of steps are completed and then the process returns to the initial step. 
         [0945]    In step S 810   a , when it is determined that the number of printable copies is ‘0’ (Yes), the process proceeds to step S 812   a . In step S 812   a , print data is deleted, and the process proceeds to step S 814   a . In step S 814   a , the job ticket is deleted. After the series of steps are completed, the process returns to the initial step. 
         [0946]    In step S 806   a , when it is determined that printing is not completed (No), the process proceeds to step S 804   a.    
         [0947]    In step S 804   a , when it is determined that printing has been interrupted (Yes), the process proceeds to step S 816   a . In step S 816   a , the job ticket is not frozen (e.g., released), and the process proceeds to step S 818   a . In step S 818   a , the number of printable copies of the job ticket is incremented by ‘1’. After the series of steps are completed, the process returns to the initial step. 
         [0948]    In this case, steps S 800   a  to S 818   a  correspond to the output data utilization managing units according to the sixty-eighth, seventy-fourth, eightieth, and eighty-ninth aspects or the output data utilization managing steps according to the ninety-fifth, one-hundred fourth, one-hundred tenth, and one-hundred sixteenth aspects. 
         [0949]    Further, in the third and fourth embodiments described above, the number of printable copies is specified in the job ticket to limit the number of printable copies. However, the invention is not limited thereto. For example, the number of printable pages may be specified in the job ticket and the number of printed pages may be restricted. 
         [0950]    Further, in the third and fourth embodiments described above, the host terminal  100   a  is used, but the invention is not limited thereto. For example, instead of the host terminal  100   a , a printer server may be used. 
         [0951]    Further, in the third and fourth embodiments described above, the authentication information is read from the authentication card by the card reader  23   a  or  34   a , but the invention is not limited thereto. For example, the authentication information may be inputted from the operation panel  80   a  or  81   a . In this case, the card reader  23   a  or  34   a  does not need to be provided. 
         [0952]    Further, in the third and fourth embodiments described above, the card reader  23   a  or  34   a  is integrally provided in the network printer  200   a  or  300   a , but the invention is not limited thereto. For example, the card reader  23   a  or  34   a  may be separately provided from the network printer  200   a  or  300   a . Specifically, a user authenticating device having the card reader  23   a  or  34   a  is communicably connected to the network printer  200   a  or  300   a , and the network printer  200   a  or  300   a  inputs the authentication information by receiving the authentication information from the user authenticating device. 
         [0953]    Further, in the third and fourth embodiments described above, in order to execute each of the processes shown in the flowcharts of  FIGS. 21 ,  23 ,  24 ,  26  to  29 ,  31 ,  33  to  35 , and  38 , the control program stored in the ROM  52   a ,  72   a , or  92   a  in advance is executed, but the invention is not limited thereto. For example, programs indicating these procedures may be stored in a storage medium. Then, each program may be read in the RAM  54   a ,  74   a , or  94   a  to be executed. 
         [0954]    Here, as the storage medium, a semiconductor storage medium, such as the RAM, the ROM, or the like, a magnetic recordable storage medium, such as the FD, the HD, or the like, an optical readable storage medium, such as the CD, the CDV, the LD, the DVD, or the like, and a magnetic recordable/optical readable storage medium, such as the MO or the like may be used. Specifically, any storage medium may be used as long as it is a computer readable storage medium, regardless of reading methods such as electronic, magnetic, or optical. 
         [0955]    Further, in the third and fourth embodiments described above, the authentication output system, the device utilizing apparatus, the network device, the output data management program, the output control program, and the authentication output method according to the invention are applied to the case in which printing is performed by the network printer  200   a  or  300   a  by using the authentication card. However, the invention is not limited thereto, and, for example, the application to other cases can be made without departing from the subject matter of the invention. Instead of the network printer  200   a  or  300   a , for example, the invention can be applied to a projector, a home gateway, a personal computer, a PDA, a network storage, an audio apparatus, a mobile phone, PHS, a watch-type PDA, a STB, a POS terminal, a facsimile machine, a phone (including an IP phone or the like), and other output devices. 
         [0956]    Next, a fifth embodiment of the invention will be described with reference to the accompanying drawings.  FIGS. 39 to 53  are views illustrating a fifth embodiment of an output system, a network device, and an output method according to the invention. 
         [0957]    In the present embodiment, as shown in  FIG. 39 , the output system, the network device, and the output method according to the invention are applied to a case in which printing is performed by a network printer  200   b  or  300   b  by using an authentication card. 
         [0958]    First, a functional outline of a network system to which the invention is applied will be described with reference to  FIG. 39 . 
         [0959]      FIG. 39  is a block diagram illustrating the functional outline of the network system. 
         [0960]    As shown in  FIG. 39 , a host terminal  100   b , a network printer  200   b  for controlling a job ticket specifying the number of printable copies, and a plurality of network printers  300   b  are connected to a network  199   b.    
         [0961]    The host terminal  100   b  includes a print data generating unit  10   b  for generating print data, a print data holding unit  11   b  for storing the print data generated by the print data generating unit  10   b , a print data supplying unit  12   b  for supplying the print data of the print data holding unit  11   b  to the network printer  200   b  according to the request from the network printer  200   b , and a data deleting unit  13   b  for deleting the print data of the print data holding unit  11   b  according to a data deletion notice from the network printer  200   b.    
         [0962]    The network printer  200   b  includes a job ticket holding unit  20   b  for storing the job ticket, an authentication information receiving unit  21   b  for receiving the authentication information, a card reader  22   b  for reading out the authentication information from an inserted authentication card, a user authenticating unit  23   b  for performing a user authentication on the basis of the authentication information received from the authentication information receiving unit  21   b  and the authentication information read from the card reader  22   b.    
         [0963]    Also, the network printer  200   b  further includes a print data utilization managing unit  24   b  for managing the use of the print data, a printer engine  25   b  composed of a print head, a head driving unit, and other mechanism necessary for printing, and a print control unit  26   b  for controlling the printing of the print engine  25   b  on the basis of the print data. 
         [0964]    When the print data utilization managing unit  24   b  determines that the user authentication from the user authenticating unit  23   b  is accomplished on the basis of the authentication information received from the authentication information receiving unit  21   b  and the job ticket of the job ticket holding unit  20   b  is not frozen, the print data utilization managing unit  24   b  acquires the print data from the host terminal  100   b  to transmit the acquired print data to one of the plurality of network printers  300   b , the one being a source from which the authentication information has been transmitted, and does not freeze the job ticket until it receives a print interruption notice or a print completion notice. Further, when the print data utilization managing unit  24   b  determines that the user authentication from the user authenticating unit  23   b  is accomplished on the basis of the authentication information read from the card reader  22   b  and the job ticket of the job ticket holding unit  20   b  is not frozen, the print data utilization managing unit  24   b  acquires the print data from the host terminal  100   b  to transmit the acquired print data to the print control unit  26   b , and does not freeze the job ticket until printing performed by the printer engine  25   b  is interrupted or completed. Furthermore, the print data utilization managing unit  24   b  decrements the number of printable copies of the job ticket when the print completion notice is received or the printing by the printer engine  25   b  is completed, and the print data utilization managing unit  24   b  transmits the data deletion notice to the host terminal  100   b  and deletes the job ticket when it is determined that the number of printable copies is ‘0’. 
         [0965]    The print control unit  26   b  performs printing on the basis of the print data received from the print data utilization managing unit  24   b.    
         [0966]    Also, the network printer  200   b  further includes a utilization history information generating unit  27   b  which generates utilization history information indicating the use history of the print data on the basis of data on a utilization result received from the print data utilization managing unit  24   b.    
         [0967]    The network printer  300   b  includes a card reader  30   b  for reading out authentication information from an inserted authentication card, an authentication information transmitting unit  31   b  for transmitting the authentication information read from the card reader  30   b  to the network printer  200   b , a print data receiving unit  32   b  for receiving the print data, a printer engine  33   b  composed of a print head, a head driving unit, and other mechanism necessary for printing, and a print control unit  34   b  for controlling the printing of the print engine  33   b  on the basis of the print data received from the print data receiving unit  32   b.    
         [0968]    When printing performed by the printer engine  33   b  is interrupted, the print control unit  34   b  removes the print data being printed and transmits a print interruption notice to the network printer  200   b , and when the printing performed by the printer engine  33   b  is completed, the print control unit  34   b  transmits a print completion notice to the network printer  200   b.    
         [0969]    Next, a configuration of the host terminal  100   b  will be described. 
         [0970]      FIG. 40  is a block diagram illustrating the hardware configuration of the host terminal  100   b.    
         [0971]    As shown in  FIG. 40 , the host terminal  100   b  includes a CPU  50   b  for controlling overall system and operations on the basis of a control program, a ROM  52   b  for storing the control program of the CPU  50   b  and the like in a predetermined area in advance, a RAM  54   b  for storing data read from the ROM  52   b  or an operation result necessary for an operation process of the CPU  50   b , and an I/F  58   b  for intermediating an input/output of data to/from peripheral devices, and those are communicably connected to one another through a bus  59   b , which serves as a signal line for transmitting data. 
         [0972]    To the IF  58   b , an input device  60   b , serving as a human interface, such as a keyboard or a mouse through which data can be input, a storage device  62   b  for storing data or tables as a file, a display device  64   b  for displaying images on the basis of image signals, a card writer  66   b  for writing authentication information into an inserted authentication card, all of which are peripheral devices, and signal lines for connection with the network  199   b  are connected. 
         [0973]    The CPU  50   b  includes a micro processing unit. The CPU  50   b  runs a predetermined program stored in the predetermined area of the ROM  52   b , and then according to the program, executes a print data generating process, a print data supplying process, and a print data deleting process shown in flowcharts of  FIGS. 41 ,  43 , and  44  in a time-division manner. 
         [0974]      FIG. 41  is a flowchart illustrating the print data generating process. 
         [0975]    If the print data generating process is executed by the CPU  50   b , first, the process proceeds to step S 100   b , as shown in  FIG. 41 . 
         [0976]    In step S 100   b , it is determined whether or not printing has been requested by a documentation application or the like, and when it is determined that the printing has been requested (Yes), the process proceeds to step S 102   b , but when it is determined that the printing has not been requested (No), the process is on standby at step S 100   b  until the printing is requested. 
         [0977]    In step S 102   b , a job ID for unique identification on print data is issued, and print data including the issued job ID is generated on the basis of document data edited by the documentation application or the like. Then, the process proceeds to step S 104   b.    
         [0978]    In step S 104   b , information on a user who uses the host terminal  100   b  at present is acquired, and then in step S 106   b , a job ticket is generated on the basis of the issued job ID and the acquired user information. 
         [0979]      FIG. 42  is a view illustrating a data structure of the job ticket  400   b.    
         [0980]    As shown in  FIG. 42 , the job ticket  400   b  includes a field  402   b  for storing a job ID, a field  404   b  for storing an exclusive flag indicating whether the job ticket  400   b  is frozen or not, a field  406   b  for storing the number of printable copies, and a field  408   b  for storing the user information. The job ticket  400   b  is added with a field  410   b  for storing utilization history information whenever the print data is used. 
         [0981]    In an example shown in  FIG. 42 , ‘001’ is stored as the Job ID, ‘0’ is stored as the exclusive flag, ‘3’ is stored as the number of printable copies, and ‘UserA’ is stored as the user information. This indicates that the print data of the job ID of ‘001’ can be printed only by the user information ‘UserA’ and the number of printable copies is three. In addition, the exclusive flag is reset, which indicates that a current job ticket is not frozen. Here, the number of printable copies may be optionally set by the user or may be set to a predetermined value. 
         [0982]    Further, five records are stored as the utilization history information. This indicates that the print data of the job ID of ‘001’ has been already printed by five copies, and the five records show printing dates and times as the use history. 
         [0983]    Thereafter, in step S 108   b , the generated print data is stored in the storage device  62   b , then in step S 110   b , a request for storing the generated print data is transmitted to the network printer  200   b , and then in step S 112   b , the generated job ticket is transmitted to the network printer  200   b . After the series of steps are completed, the process returns to the initial step. 
         [0984]    Next, a print data supplying process will be described in detail with reference to  FIG. 43 . 
         [0985]      FIG. 43  is a flowchart illustrating the print data supplying process. 
         [0986]    The print data supplying process is a process of supplying the print data in response to the acquisition request from the network printer  200   b , and if the print data supplying process is executed by the CPU  50   b , the process proceeds to step S 150   b , as shown in  FIG. 43 . 
         [0987]    In step S 150   b , it is determined whether or not the acquisition request has been received, and when it is determined that the acquisition request has been received (Yes), the process proceeds to step S 152   b , but when it is determined that the acquisition request has not been requested (No), the process is on standby at step S 150   b  until the acquisition request is received. 
         [0988]    In step S 152   b , the print data corresponding to the job ID included in the received acquisition request is read from the storage device  62   b , and then in step S 154   b , the read print data is transmitted to the network printer  200   b . After the series of steps are completed, the process returns to the initial step. 
         [0989]    Next, a print data deleting process will be described in detail with reference to  FIG. 44 . 
         [0990]    First, if the print data deleting process is executed by the CPU  50   b , the process proceeds to step S 200   b , as shown in  FIG. 44 . 
         [0991]    In step S 200   b , it is determined whether or not the data deletion notice has been received, and when it is determined that the data deletion notice has been received (Yes), the process proceeds to step S 202   b , but when it is determined that the acquisition request has not been requested (No), the process is on standby at step S 200   b  until the acquisition request is received. 
         [0992]    In step S 202   b , the print data corresponding to the job ID included in the received data deletion notice is deleted from the storage device  62   b . After the series of steps are completed, the process returns to the initial step. 
         [0993]    Next, a configuration of the network printer  200   b  will be described. 
         [0994]      FIG. 45  is a block diagram illustrating a hardware configuration of the network printer  200   b.    
         [0995]    As shown in  FIG. 45 , the network printer  200   b  includes a CPU  70   b  for controlling overall system and operations on the basis of a control program, a ROM  72   b  for storing the control program of the CPU  70   b  or the like in a predetermined area in advance, a RAM  74   b  for storing data read from the ROM  72   b  or an operation result required for an operation process of the CPU  70   b , and an I/F  78   b  for intermediating an input/output of data to/from peripheral devices, and those are communicably connected to one another through a bus  79   b , which serves as a signal line for transmitting data. 
         [0996]    To the IF  78   b , an operation panel  80   b , serving as a human interface, such as a touch panel through which data can be input and displayed, a storage device  82   b  for storing data or tables as a file, a card reader  22   b , a printer engine  25   b , all of which are peripheral devices, and signal lines for connection with the network  199   b  are connected. 
         [0997]    The CPU  70   b  includes a micro processing unit. The CPU  70   b  runs a predetermined program stored in the predetermined area of the ROM  72   b , and then according to the program, executes a job ticket storing process, a print control process, a print state monitoring process, a print request accepting process, and a print result receiving process shown in a flowchart of  FIG. 46  or  50 , in a time-division manner. 
         [0998]    First, the job ticket storing process will be described in detail with reference to  FIG. 46 . 
         [0999]      FIG. 46  is a flowchart illustrating the job ticket storing process. 
         [1000]    The job ticket storing process is a process of storing the job ticket from the host terminal  100   b , and if the job ticket storing process is executed by the CPU  70   b , the process proceeds to step S 300   b , as shown in  FIG. 46 . 
         [1001]    In step S 300   b , it is determined whether or not the storing request has been received, and when it is determined that the storing request has been requested (Yes), the process proceeds to step S 302   b , but when it is determined that the storing request has not been requested (No), the process is on standby at step S 300   b  until the storing request is received. 
         [1002]    In step S 302   b , the job ticket is received, and then in step S 304   b , the received job ticket is stored in the storage device  82   b . After the series of steps are completed, the process returns to the initial step. 
         [1003]    Next, the print control process will be described in detail with reference to  FIG. 47 . 
         [1004]      FIG. 47  is a flowchart illustrating the print control process. 
         [1005]    The print control process is a process of performing the print control of the printer engine  25   b , and if the print control process is executed by the CPU  70   b , the process proceeds to step S 350   b , as shown in  FIG. 47 . 
         [1006]    In step S 350   b , it is determined whether or not the authentication card has been inserted into the card reader  22   b , and when it is determined that the authentication card has been inserted into the card reader  22   b  (Yes), the process proceeds to step S 352   b , but when it is determined that the authentication card is not inserted into the card reader  22   b  (No), the process is on standby at step S 350   b  until the authentication card is inserted. 
         [1007]    In step S 352   b , the authentication information including the job ID and the user information is read from the authentication card by the card reader  22   b , and then in step S 354   b , a user authenticating process is performed on the basis of the read authentication information. In the user authenticating process, the job ticket corresponding to the job ID included in the read authentication information is retrieved from the storage device  82   b . As a result, when the corresponding job ticket has been retrieved, it is determined whether or not the user information of the retrieved job ticket matches the user information included in the read authentication information and then they match each other, it is determined that the user is eligible to use the print data. On the other hand, when it is determined that the corresponding job ticket has not been retrieved or the user information of the retrieved job ticket does not match the user information included in the read authentication information, it is determined that the user is not eligible to use the print data. Step S 352   b  is the same as step S 452   b  to be described below. 
         [1008]    Subsequently, in step S 356   b , a result of the user authenticating process is determined, and when it is determined that the user is eligible to use the print data (Yes), the process proceeds to step S 358   b  in which it is determined whether or not an exclusive flag of the retrieved job ticket is set. When it is determined that the exclusive flag is not set (No), it is determined that the job ticket is not frozen, and the process proceeds to step S 360   b.    
         [1009]    In step S 360 , the exclusive flag of the retrieved job ticket is set, and then in step S 362   b , the acquisition request including the job ID included in the read authentication information is transmitted to the host terminal  100   b . In step S 364   b , the print data is received, and then in step S 366   b , a printing process of performing the print control of the printer engine  25   b  is carried out on the basis of the received print data. After the series of steps are completed, the process returns to the initial step. 
         [1010]    Further, in step S 358   b , when it is determined that the exclusive flag of the retrieved job ticket is set (Yes), it is determined that the job ticket is frozen, and the process proceeds to step S 368   b  in which an error message is displayed on the operation panel  80   b . After the series of steps are completed, the process returns to the initial step. 
         [1011]    Meanwhile, in step S 356   b , when it is determined that the user is not eligible to use the print data (No), the process proceeds to step S 368   b.    
         [1012]    Next, the print state monitoring process will be described in detail with reference to  FIG. 48 . 
         [1013]      FIG. 48  is a flowchart illustrating the print state monitoring process. 
         [1014]    The print state monitoring process is a process of monitoring the print state of the printer engine  25   b , and if the print state monitoring process is executed by the CPU  70   b , the process proceeds to step S 400   b , as shown in  FIG. 48 . 
         [1015]    In step S 400   b , it is determined whether the printing has been completed in the printer engine  25   b , and when it is determined that the printing has been completed (Yes), the process proceeds to step S 402   b  in which the job ticket corresponding to the job ID of the print-completed print data is retrieved from the storage device  82   b  and the exclusive flag of the retrieved job ticket is reset. Then, in step S 404   b , the number of printable copies of the retrieved job ticket is decremented by ‘1’ to proceed to step S 406   b.    
         [1016]    In step S 406   b , it is determined whether or not the number of printable copies is ‘0’, and when it is determined that the number of printable copies is not ‘0’ (No), the process proceeds to step S 408   b  in which the utilization history information including the print dates and times is generated. In step S 410   b , the generated utilization history information and the retrieved job ticket are stored in the storage device  82   b  to proceed to step S 412   b.    
         [1017]    In step S 412   b , it is determined whether or not the printer engine  25   b  has stopped printing, and when it is determined that the printing has been interrupted (Yes), the process proceeds to step S 414   b  in which the job ticket corresponding to the job ID of the print-interrupted print data is retrieved from the storage device  82   b  and the exclusive flag of the retrieved job ticket is reset. Then, in step S 416   b , the print data being printed is removed to proceed to step S 418   b  in which an error message is displayed on the operation panel  80   b . After the series of steps are completed, the process returns to the initial step. 
         [1018]    On the other hand, in step S 412   b , when it is determined that the printing has not been interrupted (No) in the printer engine  25   b , the series of processes are completed to return to the first step. 
         [1019]    Further, in step S 406   b , when it is determined that the number of printable copies is ‘0’ (Yes), step S 406   b  proceeds to step S 420   b  in which the data deletion notice including the job ID of the print-completed print data is transmitted to the host terminal  100   b . In step S 422   b , the job ticket corresponding to the job ID of the print-completed print data is deleted from the storage device  82   b  to proceed to step S 412   b.    
         [1020]    Further, in step S 400   b , when it is determined that the printer engine  25   b  has not completed the printing (No), the process proceeds to step S 412   b.    
         [1021]    Next, the print request receiving process will be described in detail with reference to  FIG. 49 . 
         [1022]      FIG. 49  is a flowchart illustrating the print request receiving process. 
         [1023]    The print request receiving process is a process of receiving a printer request from the network printer  300   b , and if the print request receiving process is executed by the CPU  70   b , the process proceeds to step S 450   b , as shown in  FIG. 49 . 
         [1024]    In step S 450   b , it is determined whether or not the printer request has been received, and when it is determined that the printer request has been received (Yes), the process proceeds to step S 452   b , but when it is determined that the printer request has not been received (No), the process is on standby at step S 450   b  until the printer request is received. 
         [1025]    In step S 452   b , the authentication information is received, and then in step S 454   b , a user authenticating process is performed on the basis of the received authentication information to proceed to step S 456   b.    
         [1026]    In step S 456   b , a result of the user authenticating process is determined, and then when it is determined that the user is eligible to use the print data (Yes), the process proceeds to step S 458   b  in which it is determined whether or not an exclusive flag of the retrieved job ticket is set. When it is determined that the exclusive flag is not set (No), it is determined that the job ticket is not frozen, and the process proceeds to step S 460   b.    
         [1027]    In step S 460   b , the exclusive flag of the retrieved job ticket is set, and then in step S 462   b , the acquisition request including the job ID included in the received authentication information is transmitted to the host terminal  100   b . In step S 464   b , the print data is received, and then in step S 466   b , the received print data is transmitted to the network printer  300   b  which is a source of the request. After the series of steps are completed, the process returns to the initial step. 
         [1028]    Further, in step S 458   b , when it is determined that the exclusive flag of the retrieved job ticket is set (Yes), it is determined that the job ticket is frozen to proceed to step S 468   b  in which a print prohibition notice is transmitted to the network printer  300   b  which is a source of the request. After the series of steps are completed, the process returns to the initial step. 
         [1029]    Meanwhile, in step S 456   b , when it is determined that the user is not eligible to use the print data (No), the process proceeds to step S 468   b.    
         [1030]    Next, the print result receiving process will be described in detail with reference to  FIG. 50 . 
         [1031]      FIG. 50  is a flowchart illustrating the print result receiving process. 
         [1032]    The print result receiving process is a process of receiving the print result from the network printer  300   b , and if the print result receiving process is executed by the CPU  70   b , the process proceeds to step S 500   b , as shown in  FIG. 50 . 
         [1033]    In step S 500   b , it is determined whether or not a print completion notice including the job ID has been received, and when it is determined that the print completion notice has been received (Yes), the process proceeds to step S 502   b  in which the job ticket corresponding to the job ID included in the received print completion notice is retrieved from the storage device  82   b  to reset the exclusive flag of the retrieved job ticket, and then in step S 504   b , the number of printable copies of the retrieved job ticket is decremented by ‘1’ to proceed to step S 506   b.    
         [1034]    In step S 506   b , it is determined that the number of printable copies is ‘0’, and when it is determined that the number of printable copies is not ‘0’ (No), the process proceeds to step S 508   b  in which the utilization history information including print dates and times is generated, and then in step S 510   b , the generated utilization history information and the retrieved job ticket are stored in the storage device  82   b  to proceed to step S 512   b.    
         [1035]    In step S 512   b , it is determined whether or not the print interruption notice has been received, and when it is determined that the print interruption notice has been received (Yes), the process proceeds to step S 514   b  in which the job ticket corresponding to the job ID included in the received print completion notice is retrieved from the storage device  82   b  and the exclusive flag of the retrieved job ticket is reset. After the series of steps are completed, the process returns to the initial step. 
         [1036]    On the other hand, in step S 512   b , when it is determined that the print interruption notice has not been received (No), the series of processes are completed to return to the initial step. 
         [1037]    Further, in step S 506   b , when it is determined that the number of printable copies is ‘0’ (Yes), the process proceeds to step S 516   b  in which the data deletion notice including the job ID included in the received print completion notice is transmitted to the host terminal  100   b . Then, in step S 518   b , the job ticket corresponding to the job ID included in the received print completion notice is deleted from the storage device  82   b  to proceed to step S 512   b.    
         [1038]    On the other hand, in step S 500   b , when it is determined that the print completion notice has not been received (No), the process proceeds to step S 512   b.    
         [1039]    Next, a configuration of the network printer  300   b  will be described. 
         [1040]      FIG. 51  is a block diagram illustrating a hardware configuration of the network printer  300   b.    
         [1041]    As shown in  FIG. 51 , the network printer  300   b  includes a CPU  90   b  for controlling overall system and operations on the basis of a control program, a ROM  92   b  for storing the control program of the CPU  90   b  or the like in a predetermined area in advance, a RAM  94   b  for storing data read from the ROM  92   b  or an operation result necessary for an operation process of the CPU  90   b , and an I/F  98   b  for intermediating an input/output of data to/from peripheral devices, and those are communicably connected to one another through a bus  99   b , which serves as a signal line for transmitting data. 
         [1042]    To the IF  98   b , an operation panel  81   b , serving as a human interface, such as a touch panel through which data can be input and displayed, a storage device  83   b  for storing data or tables as a file, a card reader  30   b , a printer engine  33   b , all of which are peripheral devices, and signal lines for connection with the network  199   b  are connected. 
         [1043]    The CPU  90   b  includes a micro processing unit. The CPU  90   b  runs a predetermined program stored in the predetermined area of the ROM  92   b , and then according to the program, executes a print control process and a print state monitoring process shown in flowcharts of  FIGS. 52 and 53 , in a time-division manner. 
         [1044]    First, the print control process will be described in detail with reference to  FIG. 52 . 
         [1045]      FIG. 52  is a flowchart illustrating the print control process. 
         [1046]    The print control process is a process of performing the print control of the printer engine  33   b , and if the print control process is executed by the CPU  90   b , the process proceeds to step S 600   b , as shown in  FIG. 52 . 
         [1047]    In step S 600   b , it is determined whether or not the authentication card has been inserted into the card reader  30   b , and when it is determined that the authentication card has been inserted into the card reader  30   b  (Yes), the process proceeds to step S 602   b , but when it is determined that the authentication card has not been inserted into the card reader  30   b  (No), the process is on standby at step S 600   b  until the authentication card is inserted. 
         [1048]    In step S 602   b , the card reader  30   b  reads the authentication information from the authentication card to proceed to step S 604   b  in which the network printer  200   b  transmits a print request. Then, in step S 606   b , the read authentication information is transmitted to the network printer  200   b  to proceed to step S 608   b.    
         [1049]    In step S 608   b , it is determined whether or not the print data has been received, and when it is determined that the print data has been received (Yes), the process proceeds to step S 610   b  in which a printing process of performing the printing control of the printer engine  33   b  on the basis of the received print data is carried out. After the series of steps are completed, the process returns to the initial step. 
         [1050]    On the other hand, in step S 608   b , when it is determined that the print data has not been received (No), the process proceeds to step S 612   b  in which it is determined whether or not a print prohibition notice has been received, and when it is determined that the print prohibition notice has been received (Yes), the process proceeds to step S 614   b  in which an error message is displayed on the operation panel  81   b . After the series of steps are completed, the process returns to the initial step. 
         [1051]    Meanwhile, in step S 612   b , when it is determined that the print prohibition notice has not been received (No), the process proceeds to step S 608   b.    
         [1052]    Next, the print state monitoring process will be described in detail with reference to  FIG. 53 . 
         [1053]      FIG. 53  is a flowchart illustrating the print state monitoring process. 
         [1054]    The print state monitoring process is a process of monitoring the printing state of the printer engine  33   b , and if the print state monitoring process is executed by the CPU  90   b , the process proceeds to step S 650   b , as shown in  FIG. 53 . 
         [1055]    In step S 650   b , it is determined whether or not the printer engine  33   b  has completed printing, and when it is determined that the printing has been completed (Yes), the process proceeds to step S 652   b  in which the print completion notice including the job ID of the print-completed print data is transmitted to the network printer  200   b , and then the process proceeds to step S 654   b.    
         [1056]    In step S 654   b , it is determined whether or not the printer engine  33   b  has stopped printing, and when it is determined that the printing has been interrupted (Yes), the process proceeds to step S 656   b  in which the print interruption notice including the job ID of the print-completed print data is transmitted to the network printer  200   b , and then the process proceeds to step S 658   b . In step S 658   b , the print data being printed is removed to proceed to step S 660   b  in which an error message is displayed on the operation panel  81   b . After the series of steps are completed, the process returns to the initial step. 
         [1057]    On the other hand, in step S 654   b , when it is determined that the printer engine  33   b  has not stopped the printing (No), the series of processes are completed to return to the initial step. 
         [1058]    Further, in step S 650   b , when it is determined that the printer engine  33   b  has not stopped the printing (No), the process proceeds to Step S 654   b.    
         [1059]    Next, an operation of the present embodiment will be described. 
         [1060]    A user requests the host terminal  100   b  to edit document data by using a documentation application and to print it. 
         [1061]    In the host terminal  100   b , when the printing is requested, print data and a job ticket are generated, the generated print data is stored in the storage device  62   b , and the generated job ticket and a storage request are transmitted to the network printer  200   b , in steps S 102   b  through S 112   b.    
         [1062]    In the network printer  200   b , when the job ticket and the storage request are received, the received job ticket is stored in the storage device  82   b  in step  304   b.    
         [1063]    First, a case in which printing is performed in the network printer  200   b  will be described. 
         [1064]    The user inserts an authentication card into the card reader  66   b , and the card reader  66   b  records the job ID and user information in an authentication card, in the host terminal  100   b . Further, the user goes to the network printer  200   b  to insert the authentication card into the card reader  22   b.    
         [1065]    In the network printer  200   b , when the authentication card is inserted, the authentication information is read from the authentication card by the card reader  22   b  and a user authentication operation is performed on the basis of the read authentication information in steps S 352   b  and S 354   b . As a result, when the user authentication is accomplished, the job ticket is frozen and then an acquisition request is transmitted to the host terminal  100   b  in steps S 360   b  and S 362   b.    
         [1066]    In the host terminal  100   b , when the acquisition request is received, the print data is read from the storage device  62   b  and then the read print data is transmitted to the network printer  200   b  in steps S 152   b  and S 154   b.    
         [1067]    In the network printer  200   b , when the print data is received, the print control is performed on the basis of the received print data in step S 366   b . Then, when the printing is completed, the job ticket is not frozen and the number of printable copies of the job ticket is decremented in steps S 402   b  and S 404   b . As a result, if the number of printable copies is not ‘0’, utilization history information is generated and then the generated utilization history information is added to the job ticket to be stored in the storage device  82   b  in steps S 408  and S 410   b.    
         [1068]    Next, a case in which printing is performed in the network printer  300   b  will be described. 
         [1069]    A user goes to one of the network printers  300   b  to insert an authentication card into the card reader  30   b.    
         [1070]    In the network printer  300   b , when the authentication card is inserted, the authentication information is read from the authentication card by the card reader  30   b , and then the read authentication information and a printing request are transmitted to the network printer  200   b  in steps S 602   b  through S 606   b.    
         [1071]    In the network printer  200   b , when the printing request and the authentication information are received, a user authentication operation is performed on the basis of the received authentication information in step S 454   b . As a result, the user authentication is accomplished, the job ticket is frozen and an acquisition request is transmitted to the host terminal  100   b  in steps S 460   b  and S 462   b.    
         [1072]    In the host terminal  100   b , when the acquisition request is received, the print data is read from the storage device  62   b  and the read print data is transmitted to the network printer  200   b.    
         [1073]    In the network printer  200   b , when the print data is received, the received print data is transmitted to the network printer  300   b  which is a requestor in step S 466   b.    
         [1074]    In the network printer  300   b , when the print data is received, the print control is performed on the basis of the received print data in step S 610   b . Then, when the printing is completed, a print completion notice is transmitted to the network printer  200   b  in step S 652   b.    
         [1075]    In the network printer  200   b , when the print completion notice is received, the job ticket is not frozen and the number of printable copies of the job ticket is decremented in steps S 502   b  and S 504   b . As a result, if the number of printable copies is not ‘0’, utilization history information is generated and then the generated utilization history information is added to the job ticket to be stored in the storage device  82   b  in steps S 508  and S 510   b.    
         [1076]    Next, a case in which printing is interrupted in the network printer  200   b  will be described. 
         [1077]    In the network printer  200   b , the printing is interrupted due to a trouble such as a paper jam, the job ticket is not frozen and then the print data being printed is removed to display an error message in steps S 414   b  through S 418   b.    
         [1078]    Next, the user removes the authentication card from the card reader  22   b  in the network printer  200   b . Also, the user goes to another network printer  300   b  to insert the authentication card into the card reader  30   b . Hereinafter, the same operations as described above are performed in the network printer  200   b  and another network printer  300   b , and the printing is performed by the network printer  300   b . The number of printable copies is not decremented even though the printing is interrupted until the printing is completed by another network printer  300   b.    
         [1079]    Next, a case in which printing is interrupted in the network printer  300   b  will be described. 
         [1080]    In the network printer  300   b , the printing is interrupted due to a trouble such as a paper jam, a printing interruption notice is transmitted to the network printer  200   b , and the print data being printed is removed to display an error message in steps S 656   b  through S 660   b.    
         [1081]    In the network printer  200   b , when the printing interruption notice is received, the job ticket is not frozen in step S 514   b.    
         [1082]    Next, a user removes the authentication card from the card reader  30   b  in the network printer  300   b  in which the printing has been interrupted. Also, the user goes to another network printer  300   b  to insert the authentication card into the card reader  30   b . Hereinafter, the same operations as described above are performed in the network printer  200   b  and another network printer  300   b , and the printing is performed by the network printer  300   b . The number of printable copies is not decremented even though the printing is interrupted until the printing is completed by another network printer  300   b.    
         [1083]    Next, a case in which an authentication card is removed while the network printer  200   b  or one of the network printers  300   b  performs printing and the authentication card is inserted into the card reader  30   b  will be described. 
         [1084]    In the network printer  300   b , when the authentication card is inserted, the authentication information is read out from the authentication card by the card reader  30   b , and then the read authentication information and a printing request are transmitted to the network printer  200   b.    
         [1085]    In the network printer  200   b , when the printing request and the authentication information are received, a user authentication operation is performed on the basis of the received authentication information. As a result, even though the user authentication is accomplished, since the job ticket is frozen, a print prohibition notice is transmitted to the network printer  300   b , which is a source of the request, in step S 468   b.    
         [1086]    In the network printer  300   b , when the print prohibition notice is received, an error message is displayed in step S 614   b  and printing is not performed. 
         [1087]    Next, a case in which an authentication card is removed while one of the network printers  300   b  performs printing and the authentication card is inserted into the card reader  22   b  in the network printer  200   b  will be described. 
         [1088]    In the network printer  200   b , when the authentication card is inserted, the authentication information is read from the authentication card by the card reader  22   b , and then a user authentication operation is performed on the basis of the read authentication information. As a result, even though the user authentication is accomplished, since the job ticket is frozen, an error message is displayed in step S 368   b  and printing is not performed. 
         [1089]    Further, in a case in which an authentication card having unauthorized authentication information is used, since the user authentication can not be accomplished, a print prohibition notice is transmitted to the network printer  300   b , which is a source of the request, or an error message is displayed in the network printer  200   b.    
         [1090]    Furthermore, when the number of printable copies becomes ‘0’, in the network printer  200   b , a data deletion notice is transmitted to the host terminal  100   b  to delete the job ticket in steps S 420   b  and S 422   b  or S 516   b  and S 518   b.    
         [1091]    In the host terminal  100   b , when the data deletion notice is received, the print data is deleted in step S 202   b.    
         [1092]    As such, in the present embodiment, the host terminal  100   b  supplies the print data to the network printer  200   b  in response to the acquisition request and deletes the print data in response to the data deletion notice. Further, in the network printer  200   b , when the user authentication is accomplished and it is determined that the job ticket is not frozen, the print data is acquired from the host terminal  100   b , the acquired print data is transmitted to one of the plurality of network printers  300   b , the job ticket is frozen until the print interruption notice or the print completion notice is received, or the print control is performed on the basis of the acquired print data to make the job ticket frozen until the printing is interrupted or completed, and when the print completion notice is received or the printing has been completed, the number of printable copies of the job ticket is decremented, and as a result, when it is determined that the number of printable copies is ‘0’, the data deletion notice is transmitted to the host terminal  100   b  and the job ticket is deleted. Furthermore, in the network printer  300   b , the print data is received and the print control is performed on the basis of the received print data, and when the printing operation has been interrupted, the print data being printed is removed and the print interruption notice is transmitted to the network printer  200   b  and when the printing operation has been completed, the print completion notice is transmitted to the network printer  200   b.    
         [1093]    Accordingly, since the number of printable copies is decremented only when printing has been completed, even though the printing is interrupted due to a trouble, such as a paper jam, at one of the network printers  200   b  and  300   b , the printing can be performed by other network printers  200   b  and  300   b . Therefore, only an authorized user can acquire the printed matter. 
         [1094]    Further, since either the print data is supplied to the network printer  300   b  or the print data is used in the network printer  200   b , it is possible to reduce a possibility that the same printed contents will be printed simultaneously at the network printers  200   b  and  300   b . Furthermore, even though the print-interrupted network printers  200   b  and  300   b  are fixed, the print data being printed is removed, so that it is possible to reduce a possibility that the print data being printed will be printed by the print-interrupted network printers  200   b  and  300   b . As a result, since a possibility that the printing will be performed exceeding the number of printable copies can be reduced, it is possible to protect the secrecy of printed contents and to protect a literary work when the print data is the literary work, as compared with the related art. 
         [1095]    Furthermore, in the network printer  200   b  of the present embodiment, when the user authentication is accomplished on the basis of the received authentication information and it is determined that the job ticket is not frozen, the print data is transmitted to one of the plurality of network printers  300   b , the one having transmitted the authentication information, and the user authentication is accomplished on the basis of the read authentication information and when it is determined that the job ticket is frozen, the print control is performed on the basis of the acquired print data. 
         [1096]    As such, a user can perform printing at one of the network printers  200   b  and  300   b  by presenting an authentication card recorded with the authentication information to one of the network printers  200   b  and  300   b  that the user wants to use. 
         [1097]    In addition, in the present embodiment, the network printer  200   b  generates utilization history information whenever the print data is used. 
         [1098]    Accordingly, it is possible to see how the print data has been used by referring to the utilization history information. 
         [1099]    Further, in the present embodiment, the network printer  200   b  transmits a data deletion notice to the host terminal  100   b  and deletes the job ticket when the number of printable copies is ‘0’, and the host terminal  100   b  deletes the print data when the data deletion notice is received. 
         [1100]    Accordingly, a possibility that the print data and the job ticket will be used by an unauthorized user is reduced, so that the secrecy of the printed contents and the literary work can be reliably protected. 
         [1101]    In the fifth embodiment, the host terminal  100   b  corresponds to the data managing units according to the one-hundred twenty-first, one-hundred twenty-sixth, one-hundred twenty-seventh, one-hundred thirty-second, one-hundred thirty-third, one-hundred thirty-eighth, one-hundred thirty-ninth, and one-hundred forty-fourth aspects, and the print data holding unit  11   b  and the storage device  62   b  correspond to the output data holding unit according to the one-hundred twenty-first or one-hundred thirty-ninth aspect. Also, the print data supplying unit  12   b , the I/F  58   b , and step S 150   b  to S 154   b  correspond to the output data supplying unit according to the one-hundred twenty-first aspect, steps S 150   b  to S 154   b  correspond to the output data supplying steps according to the one-hundred thirty-ninth aspect, and the print data deletion unit  13   b , the I/F  58   b , and step S 200   b  or S 202   b  correspond to the output data deletion unit according to the one-hundred twenty-sixth aspect. 
         [1102]    Further, in the fifth embodiment, step S 200   b  or S 202   b  correspond to the output data deletion step according to the one-hundred forty-fourth aspect, the network printer  200   b  corresponds to the first network devices according to the one-hundred twenty-first, one-hundred twenty-third to one-hundred twenty-fifth, one-hundred thirty-ninth, and one-hundred forty-first to one-hundred forty-third aspects, and the job ticket holding unit  20   b  and the storage device  82   b  correspond to the job ticket holding units according to the one-hundred twenty-first, one-hundred twenty-seventh, one-hundred thirty-third, and one-hundred thirty-ninth aspects. Moreover, the authentication information receiving unit  21   b , the I/F  78   b , and step S 452   b  correspond to the authentication information receiving units according to the one-hundred twenty-third, one-hundred twenty-fourth, one-hundred twenty-ninth, and one-hundred thirtieth aspects, and step S 452   b  corresponds to the authentication information receiving steps according to the one-hundred thirty-fifth, one-hundred thirty-sixth, one-hundred forty-first, or one-hundred forty-second aspects. 
         [1103]    Furthermore, in the fifth embodiment, the card reader  22   b  and step S 352   b  correspond to the first authentication information acquiring unit according to the one-hundred twenty-third or the one-hundred twenty-fourth aspect, or correspond to the authentication information acquiring unit according to the one-hundred twenty-ninth or one-hundred thirtieth aspect. Also, step S 352   b  corresponds to the first authentication information acquiring step according to the one-hundred forty-first or one-hundred forty-second aspect, or corresponds to the authentication information acquiring step according to the one-hundred thirty-fifth or one-hundred thirty-sixth aspect. Also, the user authentication unit  23   b  and step S 354   b  or S 454   b  correspond to the authentication units according to the one-hundred twenty-third, one-hundred twenty-fourth, one-hundred twenty-ninth, and one-hundred thirtieth aspects, and step S 354   b  or S 454   b  correspond to the authentication steps according to the one-hundred thirty-fifth, one-hundred thirty-sixth, one-hundred forty-first, and one-hundred forty-second aspects. Also, the print data utilization managing unit  24   b , the I/F  78   b , and steps S 356   b  to S 364   b , S 400   b  to S 406   b , S 412   b  to S 422   b , S 456   b  to S 466   b , S 500   b  to S 506   b , and S 512   b  to S 518   b  correspond to the output data use managing units according to the one-hundred twenty-first, one-hundred twenty-third to one-hundred twenty-seventh, and one-hundred twenty-ninth to one-hundred thirty-second aspects. 
         [1104]    In addition, in the fifth embodiment, steps S 356   b  to S 364   b , S 400   b  to S 406   b , S 412   b  to S 422   b , S 456   b  to S 466   b , S 500   b  to S 506   b , and S 512   b  to S 518   b  correspond to the output data use managing steps according to the one-hundred thirty-third, one-hundred thirty-fifth to one-hundred thirty-ninth, one-hundred forty-first to one-hundred forty-fourth aspects. Also, the print control unit  26   b  and step S 366   b  correspond to the first output control units according to the one-hundred twenty-first, one-hundred twenty-third, and one-hundred twenty-fourth aspects, or correspond to the output control units according to the one-hundred twenty-seventh, one-hundred twenty-ninth, and one-hundred thirtieth aspects. Also, step S 366   b  corresponds to the first output control steps according to the one-hundred thirty-ninth, one-hundred forty-first, and one-hundred forty-second aspects, or corresponds to the output control steps according to the one-hundred thirty-third, one-hundred thirty-fifth, and one-hundred thirty-sixth aspects. 
         [1105]    Moreover, in the fifth embodiment, the utilization history information generating unit  27   b  and step S 408   b  correspond to the utilization history information generating unit according to the one-hundred twenty-fifth or the one-hundred thirty-first aspect, step S 408   b  corresponds to the utilization history information generating unit according to the one-hundred thirty-seventh or the one-hundred forty-third aspect, and the network printer  300   b  corresponds to the second network devices according to the one-hundred twenty-first, one-hundred twenty-third, one-hundred twenty-fourth, one-hundred thirty-ninth, one-hundred forty-first, and the one-hundred forty-seconds. Also, the card reader  30   b  and step S 602   b  correspond to the second authentication information acquiring unit according to the one-hundred twenty-third aspect, step S 602   b  corresponds to the second authentication information acquiring unit according to the one-hundred forty-first aspect, and the authentication information transmitting unit  31   b , the I/F  98   b , and step S 606   b  correspond to the authentication information transmitting unit according to the one-hundred twenty-third aspect. 
         [1106]    Further, in the fifth embodiment, step S 606   b  corresponds to the authentication information transmitting step according to the one-hundred forty-first aspect, the print data receiving unit  32   b , the I/F  98   b , and step S 608   b  correspond to the output data receiving unit according to the one-hundred twenty-first aspect, and step S 608   b  corresponds to the output data receiving step according to the one-hundred thirty-ninth aspect. Also, the print control unit  34   b , the I/F  98   b , and step S 610   b  correspond to the second output control unit according to the one-hundred twenty-first aspect, step S 610   b  corresponds to the second output control step according to the one-hundred thirty-ninth aspect, and the print data corresponds to the output data according to the one-hundred twenty-first, one-hundred twenty-third to one-hundred twenty-seventh, one-hundred twenty-ninth to one-hundred thirty-first, one-hundred thirty-third, one-hundred thirty-fifth to one-hundred thirty-seventh, one-hundred thirty-ninth, and one-hundred forty-first to one-hundred forty-fourth aspects. 
         [1107]    Furthermore, in the fifth embodiment, the print interruption notice corresponds to the output interruption notice according to the one-hundred twenty-first, one-hundred twenty-fourth, one-hundred twenty-seventh, one-hundred thirtieth, one-hundred thirty-third, one-hundred thirty-sixth, one-hundred thirty-ninth, and one-hundred forty-second aspects, and the print completion notice corresponds to the output completion notice according to the one-hundred twenty-first, one-hundred twenty-fourth, one-hundred twenty-seventh, one-hundred thirtieth, one-hundred thirty-third, one-hundred thirty-sixth, one-hundred thirty-ninth, and one-hundred forty-second aspects. Also, the data deletion notice corresponds to use prohibition notice according to the one-hundred twenty-sixth, one-hundred thirty-second, one-hundred thirty-eighth, and one-hundred forty-fourth aspects. 
         [1108]    In addition, in the fifth embodiment described above, the number of printable copies is decremented and the print data and the job ticket are deleted when the number of printable copies becomes ‘0’. However, the invention is not limited thereto. For example, the number of print-completed copies is incremented with the number of printable copies and the number of print-completed copies specified in the job ticket, and when the number of print-completed copies reaches the number of printable copies, the print data and the job ticket may be deleted. Specifically, the job ticket is configured as shown in  FIG. 54 . 
         [1109]      FIG. 54  is a view illustrating a data structure of the job ticket  400   b.    
         [1110]    As shown in  FIG. 54 , the job ticket  400   b  includes a field  402   b  for storing a job ID, a field  404   b  for storing an exclusive flag, a field  406   b  for storing the number of printable copies, a field  412   b  for storing the number of print-completed copies, and a field  408   b  for storing the user information. 
         [1111]    In an example shown in  FIG. 54 , ‘8’ is stored as the number of printable copies, and ‘5’ is stored as the number of print-completed copies. This indicates that the number of printable copies with respect to the print data of the job ID of ‘001’ is eight and five of them have been already printed. 
         [1112]    Further, in the fifth embodiment described above, the user authentication operation is carried out on the basis of the authentication information and the job ticket with the user information specified in the job ticket. However, the invention is not limited thereto. For example, any user may perform printing by omitting the user authentication. In this case, it is preferable that the user information and the print dates and times be recorded as the utilization history information. Specifically, the job ticket is configured as shown in  FIG. 55 . 
         [1113]      FIG. 55  is a view illustrating a data structure of the job ticket  400   b.    
         [1114]    As shown in  FIG. 55 , the job ticket  400   b  includes a field  402   b  for storing a job ID, a field  404   b  for storing an exclusive flag, a field  406   b  for storing the number of printable copies, and a field  412   b  for storing the number of print-completed copies. Further, a field  414   b  for storing the utilization history information whenever the print data is used is added thereto. 
         [1115]    In an example shown in  FIG. 55 , five records are stored as the utilization history information. This indicates that the print data of the job ID of ‘001’ has been already printed by five copies, and the five records show, as the use history, the user information and the print dates and times when the respective printing operations are performed. Here, as the user information, for example, an IP address and a host ID of the host terminal  100   b  other than the user ID may be set. 
         [1116]    Furthermore, in the fifth embodiment described above, the number of printable copies is decremented when the printing has been interrupted or after the printing has been completed. However, the invention is not limited thereto. For example, the number of printable copies may be decremented before the job ticket is frozen. Specifically, a job ticket updating process shown in a flowchart of  FIG. 56  is performed. 
         [1117]      FIG. 56  is a flowchart illustrating the job ticket updating process. 
         [1118]    First, if the job ticket updating process is executed by the CPU  70   b , the process proceeds to step S 700   b , as shown in  FIG. 56 . 
         [1119]    In step S 700   b , the number of printable copies of the job ticket is decremented by ‘1’ to proceed to step S 702   b  in which the job ticket is frozen. Then, in step S 704   b , it is determined whether printing has been interrupted, and when it is determined that the printing has not been interrupted (No), the process proceeds to step S 706   b.    
         [1120]    In step S 706   b , it is determined whether or not the printing has been completed, and when it is determined that the printing has been completed (Yes), the process proceeds to step S 708   b  in which the job ticket is not frozen (e.g., released). Then, in step S 710   b , it is determined whether the number of printable copies is ‘0’, and when it is determined that the number of printable copies is not ‘0’ (No), the series of processes are completed to return to the initial step. 
         [1121]    On the other hand, in step S 710   b , when it is determined that the number of printable copies is ‘0’ (Yes), the process proceeds to step S 712   b  in which the print data is deleted. Then, in step S 714   b , the job ticket is deleted and the series of processes are completed to return to the initial step. 
         [1122]    On the other hand, in step S 706   b , when it is determined that the printing has not been completed (No), the process proceeds to step S 704   b.    
         [1123]    In step S 704   b , when it is determined that the printing has been interrupted (Yes), the process proceeds to step S 716   b , and the job ticket is not frozen (e.g., released). Then, in step S 718   b , the number of printable copies is incremented by ‘1’ and the series of processes are completed to return to the initial step. 
         [1124]    In this case, steps S 700   b  to S 718   b  correspond to the output data use managing unit according to the one-hundred twenty-second or one-hundred twenty-eighth aspect, or correspond to the output data use managing step according to the one-hundred thirty-fourth or one-hundred fortieth aspect. 
         [1125]    Further, in the fifth embodiment described above, the host terminal  100   b  generates the job ticket and the print data simultaneously. However, the invention is not limited thereto. For example, when literary works, such as documents or images which can be obtained on network  199   b , are printed, a job ticket issuing device which issues a job ticket may be connected to the network  199   b  so that the job ticket issuing device can issue the job ticket at the time of payment of an expense. In this case, for example, the issued job ticket is recorded in the authentication card to be written into the network printer  200   b  through the card reader  22   b . Also, in this case, since unspecified persons print literary works, the user authentication is not required. Accordingly, it does not need to prepare the user authenticating process at step S 354   b  or S 454   b.    
         [1126]    Furthermore, in the fifth embodiment described above, the number of printable copies is specified in the job ticket so as to limit the number of printable copies. However, the invention is not limited thereto. For example, the number of printable pages may be specified in the job ticket to restrict the number of printed pages. 
         [1127]    Further, in the fifth embodiment described above, the host terminal  100   b  is used, but the invention is not limited thereto. For example, a printer server, a file server, or other data servers may be used instead of the host terminal  100   b.    
         [1128]    Further, in the fifth embodiment described above, the authentication information is read from the authentication card by the card reader  22   b  or  30   b , but the invention is not limited thereto. For example, the authentication information may be input from the operating panel  80   b  or  81   b . In this case, the card reader  22   b  or  30   b  is not required. 
         [1129]    Further, in the fifth embodiment described above, the card reader  22   b  or  30   b  is integrally provided in the network printer  200   b  or  300   b , but the invention is not limited thereto. For example, the card reader  22   b  or  30   b  may be provided separately from the network printer  200   b  or  300   b . Specifically, a user authenticating device having the card reader  22   b  or  30   b  is communicably connected to the network printer  200   b  or  300   b , and the network printer  200   b  or  300   b  inputs the authentication information by receiving the authentication information from the user authenticating device. 
         [1130]    Further, in the fifth embodiment described above, in order to execute the processes shown in the flowcharts of  FIGS. 41 ,  43 ,  44 ,  46  to  50 ,  52 ,  53 , and  56 , the control program stored in the ROM  52   b ,  72   b , or  92   b  in advance is executed, but the invention is not limited thereto. For example, a program instructing these procedures may be read out from storage media which store the program, and then the program may be read in the RAM  54   b ,  74   b , or  94   b  to be executed. 
         [1131]    Here, the storage media include a semiconductor storage medium, such as a RAM, a ROM, or the like, a magnetic recordable storage medium, such as an FD, an HD, or the like, an optical readable storage medium, such as a CD, a CDV, an LD, a DVD, or the like, and a magnetic recordable/optical readable storage medium, such as an MO or the like. Specifically, the storage medium includes all storage media as long as it is a computer readable storage medium, regardless of reading methods such as electronic, magnetic, or optical. 
         [1132]    Further, in the fifth embodiment described above, the output system, the network device, and the output method according to the invention are applied to the case in which printing is performed by the network printer  200   b  or  300   b  by using the authentication card, however, the invention is not limited thereto. For example, the invention can be applied to other cases without departing from the subject matter of the invention. Instead of the network printer  200   b  or  300   b , for example, the invention can be applied to a projector, a home gateway, a personal computer, a personal digital assistant (PDA), a network storage, an audio apparatus, a mobile phone, PHS (Personal Handyphone System), a watch-type PDA, a set top box (STB), a POS terminal, a facsimile machine, a phone (including an IP phone or the like), and other output devices.