1460707197-1bfd560b-a979-41b8-9c55-5724a0eb0cb4

1. A printer capable of performing printing in cooperation with a cloud print server for providing a print service, the printer comprising:
an acquisition unit configured to acquire a job list from the cloud print server;
a determination unit configured to determine, based on job information included in the acquired job list, whether the acquired job list includes a job personal identification number (PIN) code that is a valid job PIN code, wherein a valid job PIN code is code that indicates a job associated with the valid job PIN code is to be secure printed;
a flag enabling unit configured to enable a suspension flag to suspend printing of a job in response to determining that a valid job PIN code is included in the acquired job list and configured not to enable the suspension flag in response to determining that an invalid job PIN code is included in the acquired job list;
a request unit configured to request, in a case where the suspension flag is enabled when the job list is reacquired by the acquisition unit from the cloud print server, input of a user PIN code; and
a control unit configured to control acquisition of the job to be secure printed due to acquisition of a valid job PIN code and printing of the job to be secure printed based on the input user PIN code.
2. The printer according to claim 1, wherein the control unit is configured to acquire the job from the cloud print server and print the job in a case where the input user PIN code coincides with the valid job PIN code, and not to acquire the job from the cloud print server and print the job in a case where the input user PIN code does not coincide with the valid job PIN code.
3. The printer according to claim 1, wherein in a case where the suspension flag has been enabled by the flag enabling unit and the job list reacquired by the acquisition unit does not include the job information on the job to be secure printed as a result of a user issuing an instruction to the cloud print server to delete the job to be secure printed, (i) the request unit is configured not to request the input of the user PIN code, (ii) the control unit is configured not to print the job, and (iii) the determination unit is configured to perform determination processing again.
4. The printer according to claim 1, wherein, in response to determining that the acquired job list does not include a valid job PIN code, the flag enabling unit is configured not to enable the suspension flag and the control unit is configured to acquire, from the cloud print server, a job pertaining to the job information included in the job list and print the acquired job without requesting the input of the user PIN code.
5. A control method for controlling a printer capable of performing printing in cooperation with a cloud print server for providing a print service, the control method comprising:
acquiring a job list from the cloud print server;
determining, based on job information included in the acquired job list, whether the acquired job list includes a job personal identification number (PIN) code that is a valid job PIN code, wherein a valid job PIN code is code that indicates a job associated with the valid job PIN code is to be secure printed;
enabling a suspension flag to suspend printing of a job in response to determining that a valid job PIN code is included in the acquired job list and configured not to enable the suspension flag in response to determining that an invalid job PIN code is included in the acquired job list;
requesting, in a case where the suspension flag is enabled when the job list is reacquired from the cloud print server, input of a user PIN code; and
controlling acquisition of the job to be secure printed due to acquisition of a valid job PIN code and printing of the job to be secure printed based on the input user PIN code.
6. A non-transitory computer-readable storage medium storing a program that causes a printer to perform the control method according to claim 5.
7. The printer according to claim 1, further comprising a registration unit configured to register printer capabilities of the printer in the cloud print server, wherein, in advance of the acquisition unit acquiring a job list from the cloud print server, the registration unit registers a capability of interpreting a job PIN code into the cloud print server.
8. The printer according to claim 7, wherein the capability of interpreting a job PIN code is configured to cause the cloud print server to provide, to a remote terminal, a print setting screen that includes an additional item to receive a job PIN code from the remote terminal and register the received job PIN Code as printer information of the printer.
9. The printer according to claim 1, wherein the acquisition unit is configured to receive an item provided separately from the job information, and wherein the determination unit further is configured to determine whether the printer has received a personal identification number (PIN) code that is a valid job PIN code based on whether the item is indicated.
10. The printer according to claim 9, wherein the item is indicated in a case where an item having an effect of enable secure printing is checked.
11. The printer according to claim 10, wherein the job PIN code is received by using a privately defined keyword.
12. The printer according to claim 1, wherein, in response to determining that the user PIN code is not a valid job PIN code, the determining unit determines that the job is to be normal printed and not to be secure printed.
13. The printer according to claim 1, wherein, prior to the suspension of a first job list that includes a valid job PIN code indicating that a first job is to be secure printed, the determining unit determines whether the first job is a suspended job.
14. The printer according to claim 13, wherein, after the acquisition unit acquires the first job list that includes the valid job PIN code indicating that the first job is to be secure printed and printing of the job associated with the valid job PIN code is suspending, the acquisition unit reacquires the first job list.
15. The printer according to claim 14, wherein, in response to determining that the suspended job is not included reacquired first job list, an ID of the suspended job is not stored.
16. The printer according to claim 14, wherein the request unit requests input of the user PIN code only after the acquisition unit reacquires the first job list.
17. The printer according to claim 1, wherein, between a suspension flag and job PIN code of each job, the printer is configured to store only the suspension flag of each job and not to store the job PIN code of each job to reduce an amount of memory use.
18. The printer according to claim 1, wherein after the acquisition unit acquires a first job list that includes a valid job PIN code indicating that the first job is to be secure printed and reacquires the first job list, the acquisition unit again reacquires the first job list.
19. The printer according to claim 1, wherein the acquisition unit configured to repeatedly acquire a first job list from the cloud print server to resolve discrepancy between the cloud print server and the printer, even if a quantity of IDs in the job ID list changes.
20. The printer according to claim 19, wherein, prior to each reacquisition of the first job list, the determination unit determines whether an acquired first job list coincides with a stored first job list to reduce network traffic, wherein the number zero represents an invalid job PIN code and a number other than the number zero represents a valid job PIN code, and wherein the printer is one of a multi-function printer or a single function printer.

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 composition comprising a disilane compound that is fully substituted with alkylamino (\u2014NHR) andor dialkylamino (\u2014N(R2)) functional groups, wherein each R is independently selected from the group consisting of C3-C5 alkyl.
2. The composition of claim 1, wherein each R is propyl.
3. The composition of claim 1, wherein each R is butyl.
4. The composition of claim 1, wherein each R is pentyl.
5. The composition of claim 1, wherein at least two R groups are different from one another.
6. The composition of claim 1, further comprising a solvent for said disilane compound.
7. The composition of claim 6, wherein said solvent comprises a hydrocarbon solvent.
8. The composition of claim 6, wherein said solvent comprises an alkylamine solvent.
9. A method of forming a silicon-containing film on a substrate, comprising contacting the substrate under vapor deposition conditions with a composition of claim 1.
10. The method of claim 9, wherein the vapor deposition conditions comprise temperature below 600\xb0 C.
11. The method of claim 9, wherein the vapor deposition conditions comprise temperature below 500\xb0 C.
12. The method of claim 9, wherein the vapor deposition conditions comprise temperature in a range of from 350\xb0 C. to 500\xb0 C.
13. The method of claim 9, wherein the vapor deposition conditions comprise temperature in a range of from 100\xb0 C. to 350\xb0 C.
14. The method of claim 9, wherein the substrate is contacted in said contacting with a co-reactant selected from the group consisting of:
oxygen;
ozone;
CO2;
nitrogen;
ammonia;
compounds of the formula R3Si\u2014N3 wherein each R is independently selected from C1-C3 alkyl;
compounds of the formula R\u2014N\u2550NR’ wherein each R is independently selected from C1-C3 alkyl and R\u2032 is R or H;
compounds of the formula R\u2014N\u2550N+\u2550NR’ wherein each R is independently selected from C1-C3 alkyl and R\u2032 is R or H;
dinitrogen oxide;
hydrogen;
silane;
disilane;
hafnium sources; and
zirconium sources.
15. The method of claim 9, wherein the contacting is carried out at pressure in a range of from 100 millitorr to 1000 torr.
16. The method of claim 9, wherein the silicon-containing film comprises a low k dielectric film.
17. The method of claim 9, wherein the silicon-containing film comprises a high k gate silicate film.
18. The method of claim 9, wherein the silicon-containing film comprises a silicon nitride film.
19. The method of claim 9, wherein the silicon-containing film comprises a silicon oxynitride film.
20. The method of claim 9, wherein the composition is vaporized to form a precursor vapor, and said precursor vapor is transported to said contacting in a carrier gas.