1461131429-9b617ffe-a7e9-471e-92d5-f844680b3764

What is claimed is:

1. A battery pack having a plurality of secondary batteries comprising:
N (N2) serial circuits for connecting to M (M1) secondary batteries in parallel;
a charging path for charging said (MN) secondary batteries in parallel, wherein said charging path are formed by a plurality of switching elements; and
a discharging path for discharging said (M N) secondary batteries by a plurality of switching elements.
2. A battery pack according to claim 1, wherein M (M2) secondary batteries having almost coincident characteristics are serially connected to said charging path.
3. A power source apparatus having a plurality of secondary batteries comprising:
an input terminal for inputting an AC power source;
a battery pack in which N (N2) serial circuits for connecting to M (M1) secondary batteries in parallel;
a charging path for charging said (MN) secondary batteries in parallel, wherein said charging path are formed by a plurality of switching elements;
a discharging path for discharging said (M N) secondary batteries by a plurality of switching elements;
a charging power generating means for charging said battery pack; and
a connecting terminal for connecting a load.
4. A charging and discharging method of charging and discharging a plurality of secondary batteries, comprising the steps of:
connecting N (N2) serial circuits each comprising M (M1) secondary batteries in parallel; and
charging said (MN) secondary batteries in parallel and serially discharging them.

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 image forming apparatus comprising:
an application processing unit that executes an application on an application screen;
a command analyzing unit that analyzes a test command on the application screen received from an external apparatus, converts the test command into a plurality commands in a plurality of executable formats, and generates a command list from the commands;
a command executing unit that retrieves a command from the command list and executes the command on application screen processing data;
a capture processing unit that acquires a capture image of an application screen that is generated by executing the command if the application of the application screen is executed; and
an application screen test executing unit that retrieves a next command from the command list, outputs the next command to the command executing unit, and stores the capture image until all the commands in the command list have been executed.
2. The image forming apparatus according to claim 1, comprising: a browser processing unit that outputs an execution request of the application to the application processing unit; and
the browser processing unit outputs execution completion information of a web browser to the command executing unit if execution completion information of the application is inputted by the application processing unit and the execution of the web browser is completed.
3. The image forming apparatus according to claim 2, wherein, if the execution completion information of the web browser is inputted, the command executing unit outputs a capture request of the application screen to the capture processing unit and outputs an input capture image to the application screen test executing unit.
4. The image forming apparatus according to claim 3, wherein the command executing unit outputs the capture request again after a specified period of time has elapsed.
5. A test system of an application screen comprising a terminal apparatus and an image forming apparatus, each apparatus connected to a network,
the terminal apparatus including:
an application screen test command transmission unit that transmits a test command of the application screen to the image forming apparatus; and
a capture image receiving unit that receives a capture image of the application screen, and
the image forming apparatus including:
an application processing unit that executes an application on the application screen;
a command analyzing unit that analyzes the received test command, converts the test command into a plurality commands in a plurality of executable formats, and generates a command list from the commands;
a command executing unit that retrieves a command from the command list and executes the command on application screen processing data;
a capture processing unit that acquires a capture image of an application screen that is generated by executing the command if the application of the application screen is executed; and
an application screen test executing unit that retrieves a next command from the command list, outputs the next command to the command executing unit, and stores the capture image until all the commands in the command list have been executed.
6. The test system according to claim 5,
wherein the image forming apparatus includes a browser processing unit that outputs an execution request of the application to the application processing unit, and
the browser processing unit outputs execution completion information of a web browser to the command executing unit if execution completion information of the application is inputted by the application processing unit and the execution of the web browser is completed.
7. The test system according to claim 6, wherein, if the execution completion information of the web browser is inputted, the command executing unit outputs a capture request of the application screen to the capture processing unit and outputs an input capture image to the application screen test executing unit.
8. The test system according to claim 7, wherein the command executing unit outputs the capture request again after a specified period of time has elapsed.
9. The test system according to claim 5,
wherein the terminal apparatus includes an operation and display unit that displays the capture image,
the capture image receiving unit receives the capture image transmitted by the application screen test executing unit via the network, and
the operation and display unit displays the capture image by an operation of a user.
10. A test method of an application screen, comprising:
via a terminal apparatus connected with an image forming apparatus via a network,
transmitting a test command of the application screen to an image forming apparatus; and
receiving a capture image of the application screen;
via the image forming apparatus,
executing an application of the application screen;
analyzing the test command of the application screen received from the terminal apparatus;
converting a plurality of commands in a plurality of executable formats;
generating a command list of the commands;
retrieving a command from the command list;
executing the command on an application screen processing data until all the commands in the command list have been executed;
acquiring a capture image of an application screen generated by execution of the command if the application of the application screen is executed;
retrieving a next command from the command list;
outputting the next command; and
storing the capture image until all the commands in the command list are executed.
11. The test method according to claim 10, comprising:
via the terminal apparatus,
receiving the capture image from the image forming apparatus via the network; and
displaying the capture image.