1460738770-44024540-912d-495a-8fa7-23dc3096d492

1. Method for cleaning a microwave device (2) comprising the steps of: establishing a first operating state wherein, a stationary microwave is formed in the resonator chamber (9), and a print substrate is conducted through a passage (7) in the resonator chamber (9); and establishing a second operating state wherein an active microwave is formed in the resonator chamber (9), and a first medium is supplied for cleaning the resonator chamber (9) of dirt essentially from the inside surfaces of the resonator chamber (9).
2. Method according to claim 1, wherein a chamber (16) is empty in the first operating state, and in the second operating state, a second medium is supplied, whereby the second medium largely absorbs the microwave radiation and ensures that an active irradiation field is formed by the microwave source (10) while ensuring the heating and vaporization of the dirt on essentially all the inside surfaces of the resonator chamber (9).
3. Method according to claim 2, wherein a water load (11) in a containter (17), connected to the resonator chamber (9), is covered during the first operating state by an electrically conductive valve (3) and a stationary microwave is formed in the resonator chamber (9), and during the second operating state the valve (3) is tilted by approximately 45\xb0 in relationship to the propagation direction and protrudes into the microwave device (2), and an active microwave is formed in the resonator chamber (9).

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. An electronic device, comprising:
a memory comprising a crawling application; and
a processor coupled to the memory;
wherein the processor is configured to execute the crawling application, the crawling application configured to cause the processor to:
receive a job, the job containing initialization information, the initialization information indicating a portion of an interactive client-server application to be crawled;
crawl the interactive client-server application based on the initialization information until a boundary condition is reached; and
report the results of crawling the interactive client-server application;
wherein crawling the interactive client-server application comprises:
programmatically determining two or more possible actions available on a first state of the interactive client-server application;
recording the first state;
selecting an action;
recording the actions not taken;
taking the action;
reaching a second state of the interactive client-server application;
recording the second state;
recording the action taken as a transition between the first state and the second state;

wherein reporting the results of the interactive client-server application comprises reporting the first state, second state, the transition, and one or more actions not taken.
2. The device of claim 1 wherein the interactive client-server application comprises a dynamic web application.
3. The device of claim 1 wherein the initialization information comprises a partial trace of a master state graph, the partial trace comprising a series of commands, wherein the execution of the series of commands yields an initialization state from which the device will begin crawling.
4. The device of claim 1 further comprising a local state graph stored in the memory, wherein the local state graph comprises a record of:
the sequence of states and transitions encountered when executing the commands in the initialization information; and
any subsequent states and transitions encountered during the crawling of the interactive client-server application, the local state graph comprising an initialization state from which the device will begin crawling.
5. The device of claim 1 wherein the boundary condition comprises reaching the second state wherein the second state had been previously encountered while crawling the application.
6. The device of claim 1 wherein the boundary condition comprises a crawling depth limit, wherein a selection of an action leading to a new state of the interactive client-server application increments the depth of crawling.
7. The device of claim 1 wherein the boundary condition comprises a time limit, the time limit comprising a limit on the amount of time spent crawling the interactive client-server application.
8. The device of claim 1 wherein the boundary condition comprises receiving a purge command.
9. The device of claim 1 wherein the processor is further configured to:
determine a new job; and
report the new job but not execute the job;
wherein the new job comprises one of the actions not taken.
10. The device of claim 9 wherein the processor is further configured to report the new job before the boundary condition is reached.
11. The device of claim 9 wherein the processor is further configured to report the new job when the boundary condition is reached.
12. The device of claim 9 wherein the processor is further configured to report the new job when a reporting condition is reached.
13. The device of claim 12 wherein the reporting condition comprises a periodic delay between reporting new jobs.
14. The device of claim 13 wherein the job includes the periodic delay.
15. The device of claim 13 wherein the processor may be further configured to:
determine that the number of jobs pending for execution has reached a lower threshold; and
change the periodic delay of the job during execution of the job.
16. The device of claim 1 wherein the processor is further configured to compress the results before reporting.
17. The device of claim 1 wherein the processor is further configured to register the electronic device with an available resource data structure, the available resource data structure containing indications of resources available to accept crawling jobs to crawl the interactive client-server application.
18. A method for crawling an interactive client-server application, comprising:
receiving a job, the job containing initialization information, the initialization information indicating a portion of an interactive client-server application to be crawled;
crawling the interactive client-server application based on the initialization information until a boundary condition is reached; and
reporting the results of crawling the interactive client-server application;
wherein crawling the interactive client-server application comprises:
programmatically determining two or more possible actions available on a first state of the interactive client-server application;
recording the first state;
selecting an action;
recording the actions not taken;
taking the action;
reaching a second state of the interactive client-server application;
recording the second state;
recording the action taken as a transition between the first state and the second state;
wherein reporting the results of the interactive client-server application comprises reporting the first state, second state, the transition, and one or more actions not taken.
19. The method of claim 18 wherein the interactive client-server application comprises a dynamic web application.
20. The method of claim 18 wherein the initialization information comprises a partial trace of a master state graph, the partial trace comprising a series of commands, wherein the execution of the series of commands yields an initialization state from which crawling will begin.
21. The method of claim 18 further comprising storing a local state graph, wherein the local state graph comprises a record of:
the sequence of states and transitions encountered when executing the commands in the initialization information; and
any subsequent states and transitions encountered during the crawling of the interactive client-server application, the local state graph comprising an initialization state from which the device will begin crawling.
22. The method of claim 18 wherein the boundary condition comprises reaching the second state wherein the second state had been previously encountered while crawling the application.
23. The method of claim 18 wherein the boundary condition comprises a crawling depth limit, wherein a selection of an action leading to a new state of the interactive client-server application increments the depth of crawling.
24. The method of claim 18 wherein the boundary condition comprises a time limit, the time limit comprising a limit on the amount of time spent crawling the interactive client-server application.
25. The method of claim 18 wherein the boundary condition comprises receiving a purge command.
26. The method of claim 18 further comprising:
determining a new job; and
reporting the new job but not execute the job;
wherein the new job comprises one of the actions not taken.
27. The method of claim 26 further comprising reporting the new job before the boundary condition is reached.
28. The method of claim 26 further comprising reporting the new job when the boundary condition is reached.
29. The method of claim 26 further comprising reporting the new job when a reporting condition is reached.
30. The method of claim 29 wherein the reporting condition comprises a periodic delay between reporting new jobs.
31. The method of claim 30 wherein the job comprises the periodic delay.
32. The method of claim 30 further comprising:
determining that the number of jobs pending for execution has reached a lower threshold; and
changing the periodic delay of the job during execution of the job.
33. The method of claim 18 further comprising compressing the results before reporting.
34. The method of claim 18 further comprising registering the electronic device with an available resource data structure, the available resource data structure containing indications of resources available to accept crawling jobs to crawl the interactive client-server application.
35. An article of manufacture comprising:
a computer readable medium; and
computer-executable instructions carried on the computer readable medium, the instructions readable by a processor, the instructions, when read and executed, for causing the processor to:
receive a job, the job containing initialization information, the initialization information indicating a portion of an interactive client-server application to be crawled;
crawl the interactive client-server application based on the initialization information until a boundary condition is reached; and
report the results of crawling the interactive client-server application;
wherein crawling the interactive client-server application comprises:
programmatically determining two or more possible actions available on a first state of the interactive client-server application;
recording the first state;
selecting an action;
recording the actions not taken;
taking the action;
reaching a second state of the interactive client-server application;
recording the second state;
recording the action taken as a transition between the first state and the second state;

wherein reporting the results of the interactive client-server application comprises reporting the first state, second state, the transition, and one or more actions not taken.
36. The article of claim 35 wherein the interactive client-server application comprises a dynamic web application.
37. The article of claim 35 wherein the initialization information comprises a partial trace of a master state graph, the partial trace comprising a series of commands, wherein the execution of the series of commands yields an initialization state from which crawling will begin.
38. The article of claim 35 further comprising a local state graph stored in the memory, wherein the local state graph comprises a record of:
the sequence of states and transitions encountered when executing the commands in the initialization information; and
any subsequent states and transitions encountered during the crawling of the interactive client-server application, the local state graph comprising an initialization state from which the device will begin crawling.
39. The article of claim 35 wherein the boundary condition comprises reaching the second state wherein the second state had been previously encountered while crawling the application.
40. The article of claim 35 wherein the boundary condition comprises a crawling depth limit, wherein a selection of an action leading to a new state of the interactive client-server application increments the depth of crawling.
41. The article of claim 35 wherein the boundary condition comprises a time limit, the time limit comprising a limit on the amount of time spent crawling the interactive client-server application.
42. The article of claim 35 wherein the boundary condition comprises receiving a purge command.
43. The article of claim 35 wherein the processor is further caused o:
determine a new job; and
report the new job but not execute the job;
wherein the new job comprises one of the actions not taken.
44. The article of claim 43 wherein the processor is further caused to report the new job before the boundary condition is reached.
45. The article of claim 43 wherein the processor is further caused to report the new job when the boundary condition is reached.
46. The article of claim 43 wherein the processor is further caused to report the new job when a reporting condition is reached.
47. The article of claim 46 wherein the reporting condition comprises a periodic delay between reporting new jobs.
48. The article of claim 47 wherein the job comprises the periodic delay.
49. The article of claim 47 wherein the processor may be further caused to:
determine that the number of jobs pending for execution has reached a lower threshold; and
change the periodic delay of the job during execution of the job.
50. The article of claim 35 wherein the processor is further caused to compress the results before reporting.
51. The article of claim 35 wherein the processor is further caused to register the electronic article with an available resource data structure, the available resource data structure containing indications of resources available to accept crawling jobs to crawl the interactive client-server application.

1460738762-946d36dc-a949-4841-b8c1-52339f27102a

1. A paper post-processing apparatus for folding a paper ejected from an image forming apparatus at a paper folding process section, the paper folding process section comprising:
a pair of folding rollers contacting each other with a prescribed pressure, and each of the pair of folding rollers is rotatably supported by a shaft;
a pair of foldtransporting rollers each of which contacts with each of the pair of folding rollers with a prescribed pressure, and is rotatable;
a driving unit for driving the pair of folding rollers;
a folding roller moving unit for moving the pair of folding rollers to a pressure contact position and to a releasing position; and
a drive switching unit for switching a rotation direction of the pair of folding rollers,
wherein when transporting a paper without folding the paper at the paper folding process section, the holding roller moving unit moves the pair of folding rollers to a releasing position, and the drive switching unit switches the rotation direction of the pair of folding rollers to the same direction with each other; and when folding the paper at the paper folding process section, the holding roller moving unit moves the pair of folding rollers to the pressure contact position, and the drive switching unit switches the rotation direction of the pair of folding rollers to the reverse direction with each other.
2. The paper post-processing apparatus of claim 1, the paper folding process section further comprising:
a pair of gears, each of which is fixed to each shaft of the pair of folding rollers at the end part outside a paper feeding area, engaging with each other when the pair of folding rollers are in the pressure contact position; and
an idler gear engaging selectively to the pair of gears, the idler gear moving to a release position when the pair of folding rollers are in the-pressure contact position, and the idler gear moving to an engaging position in-between the pair of gears to transfer a driving force when the pair of folding rollers are in the releasing position,
wherein the drive switching unit switches the rotation direction of the pair of folding rollers by making the idler gear move to the engaging position and to the release position.
3. The paper post-processing apparatus of claim 2, wherein the drive switching unit comprises a cam and a follower roller following the cam.
4. The paper post-processing apparatus of claim 1, the paper folding process section further comprising:
an openingclosing cam provided on a supporting shaft of one of the pair of folding rollers;
a pressure contact member provided on a supporting shaft of the other one of the pair of folding rollers, and follows the openingclosing cam with pressure;
an assist member that is arranged at the position symmetrical with the position of the pressure contact member about the supporting shaft of the one of the pair of folding rollers,
wherein the folding roller moving unit moves the pair of folding rollers to a pressure contact position and to a releasing position by driving the openingclosing cam.
5. The paper post-processing apparatus of claim 4, the drive switching unit comprising a drive switching cam for switching the rotation direction of the pair of folding rollers by cooperating with the openingclosing cam.
6. The paper post-processing apparatus of claim 4, wherein, the openingclosing cam is in a disc shape and is formed to be linearly symmetrical about a line crossing a center of the supporting shaft.
7. The paper post-processing apparatus of claim 4, wherein, the openingclosing cam is rotatable about the supporting shaft.
8. The paper post-processing apparatus of claim 4, wherein, each of the pressure contact member and the assist member is a follower roller in a disc shape and is rotatable about the respective supporting shaft.
9. The paper post-processing apparatus of claim 4, wherein, drive transmission among the openingclosing cam, the pressure contact member and the assist member is conducted through frictional contact.
10. The paper post-processing apparatus of claim 1, further comprising:
a sensor provided at an upstream side of a nipping position of the pair of folding rollers in the direction of paper transportation; and
a control unit; wherein after the sensor detects the passage of a leading edge of the paper, the control unit counts prescribed pulses, then, stops driving rotation of the pair of folding rollers and rotation of the pair of foldtransporting rollers to stop the paper at the prescribed position.
11. An image recording apparatus comprising:
an image recording section for recording an image on a paper; and
a paper post-processing section for folding the paper; the paper post processing section comprises a first folding process section, a second folding process section and a third folding process section, all the three folding process sections being provided in a paper transportation path and selectively conduct a paper folding process; the paper transportation path comprising a first transportation path, a second transportation path, a third transportation path, and a transportation bypath; wherein,
a paper folded at the first folding process section is led to the second folding process section or to the third folding process section through the first transport path,
a paper folded at the second folding process section is led to the third folding process section through the second transport path,
a paper to be transported without folded at neither of the first, the second or the third folding process section is transported to an exit through the transportation bypath,
wherein a paper folding direction at the first and the second folding process sections is reverse to a folding direction at the third folding process section.
12. The image recording apparatus of claim 11, each of the first, the second and the third folding process sections comprising:
a pair of folding rollers contacting each other with a prescribed pressure, and each of the pair of folding rollers is rotatably supported by a shaft;
a pair of foldtransporting rollers each of which contacts with each of the pair of folding rollers with a prescribed pressure, and is rotatable;
a driving unit for driving the pair of folding rollers;
a folding roller moving unit for moving the pair of folding rollers to a pressure contact position and to a releasing position; and
a drive switching unit for switching a rotation direction of the pair of folding rollers,
wherein when transporting a paper without folding the paper at the paper folding process section, the holding roller moving unit moves the pair of folding rollers to a releasing position, and the drive switching unit switches the rotation direction of the pair of folding rollers to the same direction with each other; and when folding the paper at the paper folding process section, the holding roller moving unit moves the pair of folding rollers to the pressure contact position, and the drive switching unit switch the rotation direction of the pair of folding rollers to the reverse direction with each other.
13. The image recording apparatus of claim 12, each of the first, the second and the third folding process sections further comprising a guide member for guiding a paper; the guide member is movable to a guide position for guiding a paper edge portion toward a nip position of each of the pair of folding rollers, and to a retreat position retreated from the guide position;
wherein, in the first folding process section the guide member is rotatable about an axis of upstream roller of the pair of foldtransporting rollers,
in the second folding process section, the guide member is rotatable about an axis of downstream roller of the pair of foldtransporting rollers, and
in the third folding process section, the guide member is movable back and forth in the vicinity of the nip position of the pair of folding rollers in the direction perpendicular to the transport direction for papers.
14. The image recording apparatus of claim 12, wherein both the first and the third folding process sections conduct fold processing to perform Z fold for an incoming paper whose image surface is facing to the pair of folding rollers of the first folding process section.
15. The image recording apparatus of claim 14, wherein a trailing edge of an image having been formed on a leading edge side of the incoming paper.
16. The image recording apparatus of claim 12, wherein both the first and the second folding process sections conduct fold processing to perform outside three fold, inside three fold and double parallel fold processing for an incoming paper whose image surface is facing to the pair of folding rollers of the first folding process section.
17. The image recording apparatus of claim 12, wherein all the first, the second and the third folding process sections conduct fold processing to perform inside four fold for an incoming paper whose image surface is facing to the pair of folding rollers of the first folding process section.
18. The image recording apparatus of claim 12, wherein the first folding process section conducts fold processing to perform outside center fold for an incoming paper whose image surface is facing to the pair of folding rollers of the first folding process section.
19. The image recording apparatus of claim 12, wherein the third folding process section conducts fold processing to perform inside center fold for an incoming paper whose image surface is facing to the pair of folding rollers of the first folding process section.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method of manufacturing a semiconductor device including a bump forming process for forming a bump on a pad, said bump forming process comprising:
a bump forming step for feeding a gold wire from a capillary while moving said capillary to form a bump on said pad;
a sliding step of slightly moving said capillary in substantially horizontal direction after the formation of said bump to reduce the strength of said base portion of said gold wire connected to said bump; and
a cutting step of cutting said gold wire at said base portion after said sliding step;
wherein a moving speed of said capillary in said sliding step is made smaller than that in said bump forming step;
wherein said capillary is raised with said gold wire being fed from said capillary by a predetermined length and wire cutting is executed in said cutting step; and
wherein, after said cutting step, a ball is formed on an end portion of said gold wire fed from said capillary;
the method further including, after forming said ball, a step of ball-bonding the gold wire on an inner lead and then stitch-bonding the gold wire onto said bump.
2. The method of manufacturing a semiconductor device according to claim 1, wherein, in said sliding step, said capillary is slightly moved in a direction from said inner lead to said bump.