1460713296-cfa7a44c-fad9-4a7b-baf2-2027138666c2

1. A liquid ejection controlling method comprising:
(A) a remaining amount detecting step of detecting a remaining amount of a liquid contained for each of a plurality of cartridges containing the liquid to be ejected from nozzles, the remaining amount detecting step being performed by a first controller;
(B) an information transmitting step of transmitting information relating to a cartridge with a small remaining amount, when the remaining amount of the liquid in at least one of the cartridges is detected to be equal to or lower than a predetermined amount, the cartridge with the small remaining amount corresponding to the at least one of the cartridges, the information transmitting step being performed by the first controller;
(C) a liquid ejection data generating step of generating liquid ejection data for controlling ejection of a liquid contained in a substitute cartridge, by determining at least one cartridge other than the cartridge with the small remaining amount as the substitute cartridge based on the information, relating to the cartridge with the small remaining amount, that has been transmitted, the liquid ejection data generating step being performed by a second controller;
(D) an expected consumption amount calculating step of calculating an expected consumption amount of the liquid contained in the substitute cartridge, based on the generated liquid ejection data, the expected consumption amount calculating step being performed by the second controller;
(E) a difference calculating step of calculating a difference between a remaining amount of a liquid contained in the cartridge with the small remaining amount and a remaining amount of the liquid contained in the substitute cartridge, based on the calculated expected consumption amount of the liquid and the information relating to the remaining amount of the liquid obtained from the first controller, the difference calculating step being performed by the second controller; and
(F) a difference determining step of determining whether or not the calculated difference is equal to or lower than a predetermined value, the difference determining step being performed by the second controller.
2. A liquid ejection controlling method according to claim 1,
wherein in the difference calculating step the information relating to the remaining amount of liquid is not obtained from the first controller until the information relating to the cartridge with the small remaining amount has been received.
3. A liquid ejection controlling method according to claim 1,
wherein in the expected consumption amount calculating step the expected consumption amount is not calculated until the information relating to the cartridge with the small remaining amount has been received.
4. A liquid ejection controlling method according to claim 1,
wherein in the liquid ejection data generating step liquid ejection data for controlling ejection of liquids contained in a cartridge serving as the substitute cartridge and a cartridge serving as the cartridge with the small remaining amount is generated and transmitted such that these cartridges are alternately used, until the information relating to the cartridge with the small remaining amount has been received.
5. A liquid ejection controlling method according to claim 1,
wherein in the difference calculating step when the difference is determined to be equal to or lower than a predetermined value in the difference determining step, the information relating to the remaining amount of the liquid is obtained from the first controller each time the liquid ejection data is transmitted.
6. A liquid ejection controlling method according to claim 5,
wherein in the liquid ejection data generating step when the difference is determined to be equal to or lower than a predetermined value in the difference determining step, a cartridge with the larger remaining amount is determined of the substitute cartridge and the cartridge with the small remaining amount based on the information relating to the remaining amount of the liquid, and liquid ejection data for controlling ejection of the liquid contained in the cartridge with the larger remaining amount is generated and transmitted.
7. A liquid ejection controlling method according to claim 1,
wherein the liquid contained in the substitute cartridge is a same type of liquid as the liquid contained in the cartridge with the small remaining amount.
8. A liquid ejection controlling method according to claim 1,
wherein the liquid contained in the cartridge with the small remaining amount is ink, and
the liquid contained in the substitute cartridge is a same color of ink as the ink contained in the cartridge with the small remaining amount.
9. A liquid ejection apparatus, comprising:
(A) a first controller that performs a remaining amount detecting step and an information transmitting step,
in the remaining amount detecting step detecting a remaining amount of a liquid contained for each of a plurality of cartridges containing the liquid to be ejected from nozzles, and
in the information transmitting step when the remaining amount of the liquid in at least one of the cartridges is detected to be equal to or lower than a predetermined amount, transmitting information relating to a cartridge with a small remaining amount, the cartridge with the small remaining amount corresponding to the at least one of the cartridges; and
(B) a second controller that can communicate with the first controller, that performs a liquid ejection data generating step, an expected consumption amount calculating step, a difference calculating step, and a difference determining step,
in the liquid ejection data generating step generating liquid ejection data for controlling ejection of the liquid contained in the substitute cartridge, by determining at least one cartridge other than the cartridge with the small remaining amount as a substitute cartridge based on the information, relating to the cartridge with the small remaining amount, that has been transmitted, and
in the expected consumption amount calculating step calculating the expected consumption amount of the liquid contained in the substitute cartridge based on the generated liquid ejection data,
in the difference calculating step calculating a difference between a remaining amount of a liquid contained in the cartridge with the small remaining amount and a remaining amount of the liquid contained in the substitute cartridge based on the calculated expected consumption amount of the liquid and information relating to the remaining amount of liquid obtained from the first controller, and
in the difference determining step determining whether or not the calculated difference is equal to or lower than a predetermined value.
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 for entangling a quantum state of a first qubit with a quantum state of a second qubit, the method comprising:
(A) tuning a ground state energy difference between a potential energy state of said first qubit and a potential energy state of said second qubit so that the energy difference corresponds to a predetermined frequency; and
(B) biasing a resonant control system, which is capacitively coupled to said first qubit and second qubit, to said predetermined frequency for a period of time.
2. The method of claim 1, wherein said resonant control system comprises a Josephson junction and a bias current source that is connected in series with the Josephson junction, and wherein said biasing comprises adjusting said bias current source.
3. The method of claim 2, wherein said bias current source is 0.994*Ic or less during said biasing, where Ic is the critical current value of the Josephson junction in the resonant control system.
4. The method of claim 2, wherein said bias current source is 0.990*Ic or less during said biasing, where Ic is the critical current value of the Josephson junction in the resonant control system.
5. The method of claim 1, the method further comprising:
(C) applying a first quantum gate to said first qubit prior to said tuning in step (A); and
(D) applying a second quantum gate to said first qubit after said tuning in step (A).
6. The method of claim 5, wherein said first quantum gate is a Hadamard gate and said second quantum gate is a Hadamard gate.
7. The method of claim 1, the method further comprising:
(C) applying a first quantum gate to said second qubit prior to said biasing in step (B); and
(D) applying a second quantum gate to said second qubit after said biasing in step (B).
8. The method of claim 7 wherein said first quantum gate is a Hadamard gate and said second quantum gate is a Hadamard gate.
9. The method of claim 1, wherein said first qubit, said second qubit, or both said first and second qubits are described by a native interaction Hamiltonian that comprises an off diagonal interaction term.
10. The method of claim 9, wherein said first qubit, said second qubit, or both said first qubit and said second qubit are a superconducting charge qubit.
11. The method of claim 1, wherein said first qubit, said second qubit, or both said first qubit and said second qubit are described by a native interaction Hamiltonian that comprises a diagonal interaction term.
12. The method of claim 11, wherein said first qubit, said second qubit, or both said first qubit and said second qubit is a charge qubit, a phase qubit, or a flux qubit.