Patent Publication Number: US-4317629-A

Title: Job recovery method and system

Description:
This invention relates to a job recovery method and system and particularly, relates to a job recovery method and system for automatic replacement of copies lost due to jams occurring during printing, updated billing information being provided in conjunction therewith. 
     BACKGROUND OF THE INVENTION 
     Copying of material is well known and many diverse systems and/or methods have heretofore been suggested and/or utilized to achieve the desired end. One such system is an electrical-signal-driven printer wherein signals representative of the visual images on each page to be printed are supplied to the printer in numerical page order. If only one side of a recording medium (such as a paper copy sheet, for example) is to have an image printed thereon, each signal may be used when received to print the visual image on sheets as fed through the printer. When multiple copies are desired, however, the electrical signals must be inserted, when received, in some form of a recirculating delay line and the delay line recycled as needed to print the number of copies desired. 
     For simplex copies (i.e., copies having an image on one side only), each electrical signal representative of a page to be imaged is brought to a copying, or printing, area where the image is formed on the sheet and the sheet then discharged from the printer. 
     For duplex copies, i.e., copies having an image on both sides of the copy sheet, different electrical signals representative of each page must be brought at different times to the printing area and the copy sheet must be brought to the printing area with one side exposed for printing during a first pass and the opposite side exposed for printing during a subsequent second pass. Obviously, this becomes complicated since it is often desired that each page of the sequence appear in order so that each even numbered page appears on the back side of each odd numbered page, as in a book, for example. In addition, further complications are introduced when multiple copies of each page are to be printed. 
     An example of a system and method for effecting printing of copies by sets is shown in U.S. Pat. No. 4,099,254. While the device shown in this patent solves many of the problems heretofore associated with copy generation, it does not provide for job recovery, i.e., recovery from jams occurring with respect to copy sheets, or errors introduced due to double, or lack of, feed of copy sheets. 
     Job recovery has been heretofore suggested and/or utilized with respect to copying devices, including those capable of printing multiple copies and/or effecting duplex copying. Such job recovery, however, has not been completely satisfactory, at least for all instances, and particularly with respect to recovery from jams occurring during second side copying of multiple duplex copies. 
     Prior art suggestions have included devices with counters and the like for counting documents and/or copy sheets to effect both simplex and duplex copying. However, such devices have not proven to be completely satisfactory and/or capable for use in job recovery for automatic recovery from jams occurring with respect to generation of multiple copies and/or jam recovery during second side copying. 
     In addition, heretofore known copying devices and/or methods have not proven to be completely satisfactory for generation of complete sets of copies when double or lack of copy sheet feeding has occurred, or when interruption of copying has occurred. In addition, while providing for copy counts, such devices and/or methods have not adequately provided for counts of copies generated without including in such counts any copies generated for replacement purposes. 
     SUMMARY OF THE INVENTION 
     This invention provides an improved method and system for generating complete sets of copies including generation of replacement copies due to jams or other like occurrences. This invention also provides counts of copies generated, which counts do not include replacement copies generated. 
     It is therefore an object of this invention to provide an improved method and system for generating complete sets of copies. 
     It is another object of this invention to provide an improved method and system for generating complete sets of copies including generation of replacement copies due to jams and the like. 
     It is another object of this invention to provide an improved job recovery method and system. 
     It is still another object of this invention to provide an improved job recovery method and system for generating copies to replace copies lost due to jams occurring with respect to copy sheets. 
     It is still another object of this invention to provide an improved job recovery method and system that is particularly well suited for recovery from jams occurring during printing of second sides of duplex copy sheets. 
     It is still another object of this invention to provide an improved method and system for generating complete sets of copies despite double or lack of feed of copy sheets to a printing area and/or interruption of the printing process. 
     It is still another object of this invention to provide an improved method and system for generating complete sets of copies with accurate counts thereof being provided for billing purposes. 
     It is still another object of this invention to provide an improved method and system for providing an accurate count of copies generated without inclusion of replacement copies generated due to job recovery. 
    
    
     BRIEF DESCRIPTION OF THE DRAWINGS 
     The above mentioned and other features and objects of this invention and the manner of attaining them will become more apparent and the invention itself will best be understood by reference to the following description of the embodiment of the invention taken in conjunction with the accompanying drawing, the description of which follows. 
     FIG. 1 is a schematic and block illustration of the sheet feed path in a printer having job recovery as a part thereof; 
     FIGS. 2 through 4 are flow charts depicting illustrative operation of register set up due to flow of copy sheets through the printer as illustrated in FIG. 1; 
     FIG. 5 is a flow chart depicting illustrative operation for effecting set up for error recovery in the printer illustrated in FIG. 1; 
     FIGS. 6 and 7 are flow charts depicting illustrative operation for effecting error recovery in the printer illustrated in FIG. 1; 
     FIG. 8 is a flow chart depicting illustrative operation for handling copy interruptions in the printer illustrated in FIG. 1; 
     FIGS. 9 through 12 are flow charts depicting illustrative operation for handling double feed in the printer illustrated in FIG. 1; 
     FIGS. 13 through 17 are flow charts depicting illustrative operation for effecting set up for billing control in the printer illustrated in FIG. 1; and 
     FIG. 18 is a flow chart depicting illustrative operation for effecting billing in the printer illustrated in the printer in FIG. 1. 
    
    
     DESCRIPTION OF THE PREFERRED EMBODIMENT 
     The invention is illustrated in FIG. 1 in conjunction with a printer 21. Printer 21 may be a printer as shown and disclosed in U.S. Pat. No. 4,099,254, which is hereby incorporated by reference herein. 
     As is known and as shown in U.S. Pat. No. 4,099,254, printer 21 may be utilized to form an image (normally visual although nonvisual images could also be formed) on a recording medium (such as discrete paper sheets, although a continuous web surface could also be utilized). The image is formed in response to an electrical signal representative of the image when the electrical signal representation is presented at a copying, or printing, area. The recording media (hereafter referred to as copy sheets) are transported to the copying area one by one so that the image is formed thereon in the manner as described in U.S. Pat. No. 4,099,254 and such a printer is described hereinafter in conjunction with copy sheet transfer and with respect to the invention only to the extent deemed necessary to understand the invention utilized in conjunction therewith. 
     As shown in FIG. 1, blank copy sheets from copy sheets tray 31 are transported to rotating xerographic drum 25 which has thereon the image to be printed. To effect imaging, copy sheets are fed past transfer station 27 where the images are transferred onto one side of the sheet at the copying, or printing, area. Each sheet printed at transfer station 27 is then transfered along a copy sheet path through fixing, or fusing, station 29. 
     Copy sheets with no printing on either side are initially withdrawn from copy sheet storage tray 31, whereas copy sheets printed on one side are withdrawn from duplex tray 33. In each case, the withdrawn copy sheet is fed along a copy sheet path 35 through a synchronizing gate 37 prior to being conveyed to transfer station 27 so that each sheet is fed to the transfer station in synchronism with the movement of the image on drum 25. 
     After the image has been fixed on the copy sheet, it is then transported along one of two paths. If the copy sheet is transported along copy sheet path 39 (where it can be reversed by reversing means 41), it ultimately is deposited in exit pocket 43 as finished copy sheets 23. If, however, the copy sheet is transported along copy sheet path 45, it is ultimately deposited in duplex tray 33. The path of the copy sheet is controlled by diversion vane 47. 
     As shown in FIG. 1, a FED sensor 49 is provided along path 35 to effect a count of all copy sheets (both from copy sheet storage 31 and duplex tray 33) fed to the copying area, i.e., fed on drum 25 to transfer station 27. In addition, an EXIT sensor 51 is provided at exit pocket 43 to effect a count of copy sheets discharged from the copy area along path 39 (and hence effectively discharged from the printer), and a TRAY sensor 53 is provided at duplex tray 33 to sense the presence of any copy sheet discharged in the duplex tray. Sensor 53 indicates either that the duplex tray has at least one copy therein, i.e., is not empty or that the duplex tray is empty. An additional sensor 55 is provided along path 45 to effect a count of all copy sheets fed into the duplex tray 33. 
     In conjunction with each of the sensors (i.e., sensors 49, 51, 53 and 55) a corresponding counter is provided to a processor 57, which processor may be a microprocessor which includes processing for the entire operation of the printer and which controls imaging and copy sheets control unit 59 as indicated in FIG. 1 (all of which may be as shown and described in U.S. Pat. No. 4,099,254). 
     The added function of processor 57 (over that shown and described in U.S. Pat. No. 4,099,254) is for job recovery as described hereinafter. To effect job recovery, processor 57 also receives information as to the total number of prints imaged for the set then being printed from PRINTINT register 61, information as to the total number of pages for the set from SIGNUMBR register 63, and information as to the number of sets then made for a particular job from NUMSETS register 65. In addition, processor 57 is also connected to an interrupt switch 67 for effecting interruption of copying as desired by an operator. 
     For printing duplex copies, printer 21 operates generally by writing one page of data at a time in alternating memory files so that page 1 is written on a first file (file 1), page 2 is written on a second file (file 0), page 3 is then written on file 1 immediately next to page 1, and so forth until all pages are written. 
     The data are then read back for duplex copy printing purposes by reading the entire first file (file 1) before reading the second file (file 0). For reading of the first file, all of the pointers of the first file are reversed so that the last page (page 9, for example) is read first followed by each immediately adjacent page (pages 7, 5, 3 and then 1, for example) with each copy sheet imaged for the odd numbered pages of file 1, i.e., copy sheets having an image on one side thereof, being transferred to duplex tray 33. In this manner, page 9 is stored at the bottom of duplex tray 33 with pages 7, 5, 3 and then 1 being stacked thereabove. 
     After file 1 is read, then file 0 is read in regular, or normal, order as written, e.g., pages 2, 4, 6, 8 and then 10, with each of the even numbered pages being printed on copy sheets withdrawn from duplex tray 33. Each copy sheet is turned over at duplex tray 33 (which is preferably a LIFO interim storage). Thus, the copy sheet with page 1 printed on one side is first presented to the printing area (when withdrawn from duplex tray 33) so that page 2 is printed on the opposite side thereof. In this manner, each copy sheet is imaged on the opposite side and the copy sheets twice exposed at the printing area are the conveyed to exit pocket, or station, 43 where a complete set is collected with each copy sheet having an odd numbered page on one side and the immediately following even number page on the opposite side, i.e, the first copy sheet has page 1 on one side and page 2 on the opposite side, the second copy sheet has page 3 on one side and page 4 on the other side, etc. Page 1 is face down so the set is already collated. 
     For job recovery for the first set of copies and for the first side of multiple sets, recovery can be effected by simply reprinting the copies lost. Thus, if two copies are lost due to a jam, two replacement copies are generated after clearing the jam, and the printing job can proceed in the normal manner. For job recovery due to lost copies occurring during second side copying of multiple sets of copies, the number of lost copies must first be determined and then replacement copies must be generated with each replacement requiring printing of the first side of each copy sheet before copy generation can be continued in normal fashion with respect to second side printing. 
     In this invention, it is not necessary to require the entire set to be remade when a jam occurs during second side printing of duplex copies. Instead, a first count is maintained of the total number of pages fed to the printing area (by FED sensor 49) for determining when each set to be copied is complete and the next set started; a second count is maintained of the number of copy sheets then in the duplex tray (TRAY number register 55); and a third count is maintained of the number of copy sheets reaching the exit pocket (EXIT number register 51). 
     When a jam occurs during side one copying, replacement sheets are generated after the jam is cleared and normal copy generation is continued. When a jam occurs during side two copying of multiple sets, however, a determination is made of sheets lost in the jam by subtracting the count of sheets in the tray register 55 and in the exit register 51 from one-half the total number of pages in the set, then the first side of pages determined to have been lost are recopied, and those replacement pages placed in the duplex tray, after which the normal printing operation is continued except that those pages that made it to the exit pocket before occurrence of the jam are not reprinted. 
     Thus, the number of pages lost in a jam (R) is determined by the formula: 
     
         R=TP/2-C.sub.T -C.sub.E 
    
     where TP equals total number of pages in the set to be printed, C T  equals the count in the duplex TRAY number register, and C E  equals the count in the EXIT number register. 
     Assuming, by way of example, that 10 pages are in the set, that one copy sheet (having pages 1 and 2 printed thereon) has reached the exit pocket (so that EXIT number register equals 1), and that a copy sheet with page 9 printed on one side thereof is in the duplex tray (so that TRAY number register equals 1), then according to the formula set forth hereinabove R=10/2-1-1=3. 
     Thus, the three copy sheets which should have had pages 3 through 8 printed thereon have been included in the jam (since pages 1 and 2 are printed on the one sheet in the exit pocket and page 9 is on the one sheet in the duplex tray). 
     The imaging control unit is then recycled to cause the electrical signals indictative of the pages on file 1 (odd numbered pages) to be presented at the copying area and new, or replacement, copies are printed for pages 7, 5 and 3. These pages are then placed in the duplex tray and the electrical signals indicative of the pages of file 0 (the even number pages) are then again presented to the copying area for reprinting of pages 4, 6 and 8 on the copy sheets withdrawn from the duplex tray, after which normal operation is continued by withdrawing page 9 from the duplex tray and printing page 10 on the reverse side of that copy sheet. 
     As can be appreciated from the foregoing, replacement sheets generated to replace copies lost travel the same path as copy sheets normally utilized in the printing process. Since duplex tray switch 55 and exit switch 51 are utilized to maintain a count of copy images made (switch 55 counts side one images on copy sheets stored in the duplex tray and switch 51 counts side two images on copy sheets reaching the exit pocket), provision must be made to preclude such a count including such replacement sheets since generation of each sheet requires remaking side one images. In other words, rebilling, or double billing, must be precluded. 
     In addition, double sheets feeds can occur both into and out of the duplex tray. Double feed is corrected by remaking the entire set. Hence, here again, rebilling for pages serving as replacement copies must be precluded. Likewise, precluding a billing for blank pages must be effected for accurate billing information. 
     Control of processing for achieving the above mentioned ends can be effected by means of a software program for the processor, which processor is preferably a microprocessor, and may be of the type shown, for example, in U.S. Pat. No. 4,086,658. 
     The program for effecting the foregoing is a part of this specification. The flow charts of FIGS. 2 through 18 explain the attached program. In these flow charts, definitions of the terms utilized are as follows: 
     FED--sheet (print) is fed from paper supply into paper path--supply is either primary, alternate, or duplex tray; 
     SIDE 2--in duplex mode feeding paper from the duplex tray; 
     TRAY #--number of sheets in duplex tray; 
     PRINTINT--number of prints imaged for this set; 
     SIGNUMBR--number of pages per set; 
     NUMSETS--number of sets made to this point in time; 
     EXIT#--number of sheets in exit tray for this set; 
     SKIP1ST#--number of pages to skip before beginning to print when doing error recovery. 
     REMAKE#--number of pages to remake after skipping SKIP1ST# value. 
     SKIP2ND#-number of pages to skip after remaking REMAKE# value. 
     The flow charts of FIGS. 2 through 4 illustrate the effect of movement of copying paper depending upon the path of such paper to achieve duplex printing. In FIG. 2, it is shown that the decision made with respect to the copy sheet path (depending upon whether copying is on side 2 and duplex) causes the TRAY number register to be decremented by one when SIDE 2 and duplex copying is being carried out. This is carried out in the Appendix B, addresses 7FD6-7FDE, and is necessary to maintain the proper count in the TRAY number register to enable job recovery as described above. 
     In FIG. 3, it is shown that the PRINTINT register is incremented (see Appendix B, addresses A8CB-A8CD) as the print is made by interrupting the character generator (in the imaging unit of the printer) and a check is then made to determine whether PRINTINT equals SIGNUMBR (set complete) and, if so, PRINTINT is reset to zero and NUMSETS is increased by one (see Appendix B, addresses A8EA-A912 and A925-A938) to thus bump the set count. 
     In FIG. 4, it is shown that with respect to billing time, a determination is made as to whether SIDE 2 is being printed, i.e., did the sheet just billed go into the exit pocket? If so, the EXIT number register is increased by one, and, if not, then the TRAY number register is increased by one (Appendix B, addresses AC47-AC54). In either case, when the entire set is indicated to be in the exit pocket, then the EXIT number register is reset to zero (Appendix B, addresses AC55-AC80). 
     With respect to the set up for job recovery due to a jam, this is shown by the flow chart of FIG. 5. As shown, a jam (Appendix B, address A03A) requires that a determination be made whether a first set is being copied (Appendix B, addresses BBF6-BBFB) since, for the first set, the pages go into and out of the duplex tray one at a time. If a first set is being copied, and there are copies in the duplex tray (Appendix B, addresses BC00-BC17), then a condition is set to flush that print from the duplex tray and the billing inhibit is set since the print being flushed was previously billed. After the duplex tray is empty, the recovery registers are set up as shown in FIG. 5 (Appendix B, addresses BC19-BC20 with remake number at Appendix B, addresses 9CBF-9CD6). 
     If not a first set, then all sheets with only side 1 imaged thereon are moved into the duplex tray and all side 2 images are made by withdrawing these sheets from the duplex tray. To set up for this, it is determined whether the NUMSETS register was bumped before the jam and, if so, this register is decremented by one (Appendix B, addresses BC3E-BC45). The registers are then set up as shown in FIG. 5 (Appendix B, address BC48 with remake at Appendix B, addresses 9CBF-9CD6). 
     If side 2 copying is being carried out, then the billing inhibit register is increased by the number of pages lost in the jam (Appendix B, addresses BC55-BC5D), and it is determined whether the billing inhibit flag in the printer is set (Appendix B, addresses BC5E-BC68) and, if not, it is set and the billing inhibit count is decremented by one. Set up is then completed by setting the printer for side one copying. 
     Error, or jam, recovery is shown by the flow charts of FIGS. 6 and 7. With respect to jams occurring during first set copying, all data for the job is spooled to a disk memory before error recovery begins. 
     As shown in FIG. 6, to effect recovery, the pages are brought into the page buffer (Appendix B, addresses 9D0A-9D23). It is then determined whether pages are to be skipped (Appendix B, addresses 9D29-9D30) and, if so, the page is then skipped (Appendix B, addresses 9D40-9D4B). This effects skipping of pages that have been determined by the TRAY number register to be already present in the duplex tray. It is then determined whether the next page is in the page buffer (Appendix B, addresses 9D4D-9D51) and, if not, more pages are brought in (Appendix B, addresses 9D53-9D6A) and the SKIP1ST# register is decremented by one (Appendix B, addresses 9D6B-9D6D). It is then determined whether there are any more pages to skip and, if so, skipping of pages is repeated (Appendix B, addresses 9D6E). When all pages to be skipped have been skipped, the first page is in the page buffer that needs to be printed to effect job recovery. 
     As shown in FIG. 7, when there is a page in the page buffer that is apparently ready to print to effect job recovery, a determination is made as to whether the REMAKE number equals zero and the SKIP2ND number is not equal to zero (indicating that there is a page to be skipped due to duplex error since the page is already in the exit pocket) (Appendix B, addresses 9E35-9E41 and 9E21-9E34). If so, then the SKIP2ND number register is decremented by one and the page buffer is skipped to the next page. If not, then a determination is made whether the REMAKE number is greater than zero (Appendix B, addresses 9E35-9E39). If the REMAKE number is greater than zero, then it is decremented by one (Appendix B, addresses 9E45-9E47), and if it then equals zero, a special side change control is effected to change from side one to side two after this page is placed in the duplex tray (Appendix B, addresses 9E48-9E4E). As can be appreciated from FIG. 7, the only condition a page is not printed is if REMAKE#=0 and SKIP2ND≠0. After the page is printed, the order will be entered again until all pages to be skipped are skipped and all pages to be printed have been printed. 
     When printing of a set of copies is interrupted, it is desired that the job be later continued to complete the job from the same point as where interrupted. In this invention, a copy interrupt sets up the recover registers so that the background print job will continue from the point of interruption when the copy job is complete. 
     As shown in FIG. 8, when a copy interrupt occurs, it is determined whether a first set is being printed, and, if so, the registers are set up as shown in FIG. 8 (Appendix B, addresses B64B-B673). If not, copy interrupt is activated on a set boundary so that there is no special recovery requirements, i.e., the registers are correct. A copy interrupt can occur on other than a set boundary for second and subsequent printing sets, but only if a jam occurs or is in progress when a copy interrupt is initiated. If so, jam recovery takes over and sets up the registers appropriately. 
     Special error recovery for double feeds is shown by the flow charts of FIGS. 9 through 12. A double feed may occur at any time either on prints going into the duplex tray or coming out of the duplex tray. A double feed is detected when either printing out of the duplex tray and the duplex tray becomes empty before completing that set (double feed occurred out of duplex tray) or, upon completing the set, there are still sheets in the duplex tray (double feed occurring going into the duplex tray). A double feed causes a deficient set of copies to be generated and the point of deficiency can not be determined since it can be anywhere in the set. This means that the entire set needs to be remade. 
     As shown in FIG. 9, it is determined whether there are copies in the duplex tray and, if so, routines NUMSETS and PRECSMAL are called to indicate that, even though the set number was bumped, it is going to be remade and therefore must be decremented (Appendix B, addresses BOC4-BODD and BOBF-BOC2). 
     As shown in FIG. 10, before the printer is instructed to initiate printing, a determination in made as to whether it is side two copying and that copies are not in the duplex tray. If not, the page is printed, but, if so, a flag is set to do recovery later and the page is not printed (Appendix B, addresses BA7F-BA93). 
     As shown in FIG. 11, if the paper path is clear and the recovery later flag (FIG. 10) is set, then PRECSMAL is called (Appendix B, addresses AE59-AE62). When PRECSMAL is called, a recovery subroutine is initiated and the registers are set to zero as indicated and shown in FIG. 12 (Appendix B, addresses BDB8-BCCF). 
     FIGS. 13 through 18 are flow charts concerned with billing control. When the pages of side one are made, they are billed. If replacement pages must later be made due to jams, these replacement pages are not to be rebilled. In addition, blank pages are not to be billed, and remake of sets due to double feeds are not to be rebilled. 
     For billing control set up, a billing inhibit control is provided in the printer and can be the same mechanism for both copy and print modes. When a copy interrupt occurs, it must reflect the proper inhibit state in the proper mode (print or copy). Billing set up is shown by the flow charts of FIGS. 13 through 17. 
     As shown in FIG. 13, when a copy interrupt occurs, a determination is made as to whether the billing inhibit flag is set, and, if so, the flag is reset and the billing inhibit count is bumped (Appendix B, addresses BDE5-BDEC). As shown in FIG. 14, after the copy job is complete, it is determined whether the billing inhibit count is not equal to zero and, if not, the billing inhibit flag is set and the billing inhibit count is decremented (Appendix B, addresses BB0F-BB1B). 
     As shown in FIG. 15, when a jam occurs, it is determined whether a first set is being copied and, if so, then the billing inhibit flag only is set since only one print was lost (Appendix B, address BC13). If not a first set, and if on side two printing, then the number of pages lost in the jam is added to the then prevailing value of the billing inhibit count (Appendix B, addresses BC55-BC6A). It is then determined whether the billing inhibit flag is on and, if not, it is set and the billing inhibit count is decremented. 
     Any page can be forced blank by an operator, and such pages are not to be billed. At the time a page is printed there may be several other prints in the paper path on their way to the exit pocket. It is important to inhibit billing on the correct pages and not to inhibit billing on an arbitrary page due to potential paper jams and recovery necessary for billing control. 
     The set up for blank page (billing) control is shown in the flow chart of FIG. 16. As shown, a determination is made as to whether the page is blank and, if so, the appropriate bit is set in the blank page control byte not to bill the appropriate page (Appendix B, addresses BA9A-BAD6). The blank page control byte is a shift register which is shifted each time a sheet is billed with bit zero indicating that the next page is not to be billed. The appropriate bit is set in the shift register relative to when a page is to be billed. 
     As brought out above, for double sheet feeds, the entire set is to be remade and the sides previously billed are not to be rebilled by generation of replacement copies. As shown in FIG. 17, for set recovery, the number of prints billed in the set is added to the prevailing value of the billing inhibit count so that the inhibit count is changed by adding thereto PRINTINT, i.e., the number of sheets to be remade (Appendix B, addresses BCB8-BCD8). If the billing inhibit flag is reset, the flag is set and the billing inhibit count is decremented, after which the blank page billing control byte is reset. 
     Billing for sheets printed is shown by the flow chart of FIG. 18. As shown, a determination is made whether the billing inhibit count is greater than zero. If not, and if the next page is blank (using the bit zero of the blank page control byte), then the billing inhibit flag is set and the blank page control byte is shifted or else, the next page is not blank so the billing inhibit flag is reset and the blank page control byte is shifted. If the billing inhibit count is greater than zero, then the billing inhibit count is decremented, the billing inhibit flag is set, and the blank page control byte is shifted (Appendix B, addresses AC80-ACA2). The billing inhibit flag set indicates that the next sheet entering the appropriate exit pocket is not to be billed. 
     As can be appreciated from the foregoing, this invention provides an improved method and system for job recovery and is particularly well suited for automatically effecting job recovery from jams occurring during second side printing of duplex printing copies as well as providing updated billing information in conjunction therewith. 
     While the preferred embodiment of the invention has been illustrated and described, it is to be understood that it is not intended that this invention be limited to the precise construction herein disclosed and the right is reserved to all changes and modifications coming within the scope of the invention as defined in the appended claims. ##SPC1## ##SPC2## ##SPC3##