1. A printing apparatus comprising:
a setting unit configured to enable or disable a setting that execution of a print job is permitted without input of a job password, which has been added to the print job, from a user authenticated by an authentication unit;
a storage unit configured to store a print job to which a job password has been added;
a determination unit configured to determine whether a user has been authenticated by the authentication unit; and
a print control unit configured to, if the setting is enabled and the user has been authenticated, execute the print job stored in the storage unit without input of the job password from the user,
wherein the print control unit is configured to, if the setting is enabled and the user has not been authenticated, execute the print job stored in the storage unit after input of the job password from the user, and
wherein the print control unit is configured to, if the setting is disabled, execute the print job stored in the storage unit after input of the job password from the user.
2. The printing apparatus according to claim 1, wherein the enabling or the disabling of the setting is made by an administrator of the printing apparatus.
3. The printing apparatus according to claim 1, wherein, in a case where the job password added to the print job stored in the storage unit is not matched with a fixed password corresponding to the authenticated user, the print control unit executes the print job after input of a job password from the user even if the setting is enabled.
4. The printing apparatus according to claim 1, further comprising a display unit configured to, in a case where the determination unit determines that the user has been authenticated, display a print job corresponding to the authenticated user, and in a case where the determination unit determines that the user has not been authenticated, display print jobs corresponding to all users.
5. A method for controlling a printing apparatus, the method comprising:
enabling or disabling a setting, via a setting unit, that permits execution of a print job without input of a job password, which has been added to the print job, from an authenticated user;
storing a print job to which a job password has been added;
determining whether a user has been authenticated; and
executing, if the setting is enabled and the user has been authenticated, the stored print job without input of the job password from the user of the printing apparatus,
wherein, if the setting is enabled and the user has not been authenticated, executing the stored print job after input of the job password from the user, and
wherein, if the setting is disabled, executing the stored print job after input of the job password from the user.
6. A non-transitory computer-readable medium storing computer-readable executable instructions that, when executed by a printing apparatus, causes the printing apparatus to perform operations comprising:
enabling or disabling a setting, via a setting unit, that permits execution of a print job without input of a job password, which has been added to the print job, from an authenticated user;
storing a print job to which a job password has been added;
determining whether a user has been authenticated; and
executing, if the setting is enabled and the user has been authenticated, the stored print job without input of the job password from the user of the printing apparatus,
wherein, if the setting is enabled and the user has not been authenticated, executing the stored print job after input of the job password from the user, and
wherein, if the setting is disabled, executing the stored print job after input of the job password from the user.
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 computer-implemented method for determining content-relevant ads once an e-mail document is rendered on a client device, the method comprising:
a) providing, from the client device, a document identifier in an ad request to a content-relevant ad server;
b) using, at the content-relevant ad server, content-relevance information associated with the document identifier and ad information to determine a set of one or more ads;
c) generating an image including the one or more ads of the determined set;
d) providing the generated image and a session identifier to the client device;
e) rendering, with the client device, the image in the document;
f) detecting a user action with respect to the rendered image; and
g) in response to the detection of the user action with respect to the rendered image, sending the session identifier and position information to the content-relevant ad server,
wherein the image includes at least two ads,
wherein the user action is a user selection of one of the at least two ads included within the image, and
wherein the position information is a position of a cursor within the image at the time of a user selection.
2. The computer-implemented method of claim 1 wherein the document includes image map information including image source information, and wherein the image source information includes the document identifier.
3. The computer-implemented method of claim 1 wherein the document includes image map information including image source information, and wherein the image source information is a path including the unique identifier.
4. The computer-implemented method of claim 3 wherein the path further includes a URL of the content-relevant ad server.
5. The computer-implemented method of claim 1 further comprising:
h) updating, with the content-relevant ad server, ad information using the sent session identifier and position information.
6. The computer-implemented method of claim 5 wherein the ad information updated includes billing information.
7. The computer-implemented method of claim 5 wherein the ad information updated includes ad performance information.
8. Apparatus for determining content-relevant ads once an e-mail document is rendered on a client device, the apparatus comprising:
a) an input for accepting, from the client device, a document identifier in an ad request;
b) using content-relevance information associated with the document identifier and ad information to determine a set of one or more ads;
c) generating an image including the one or more ads of the determined set;
d) forwarding the generated image and a session identifier to the client device,
wherein, the generated image and session identifier include information which facilitates having the client device send the session identifier and position information to the content-relevant ad server in response to the detection of the user action with respect to the image as rendered on the client device,
wherein the image includes at least two ads,
wherein the user action is a user selection of one of the at least two ads included within the image, and
wherein the position information is a position of a cursor within the image at the time of a user selection.
9. The apparatus of claim 8 wherein the document includes image map information including image source information, and wherein the image source information includes the document identifier.
10. The apparatus of claim 8 wherein the document includes image map information including image source information, and wherein the image source information is a path including the unique identifier.
11. The apparatus of claim 10 wherein the path further includes a URL of the content-relevant ad server.
12. The apparatus of claim 8 further comprising:
e) updating, with the content-relevant ad server, ad information using the sent session identifier and position information.
13. The apparatus of claim 12 wherein the ad information updated includes billing information.
14. The apparatus of claim 12 wherein the ad information updated includes ad performance information.
15. A computer-implemented method for determining content-relevant ads once an e-mail document is rendered on a client device, the method comprising:
a) accepting, from the client device, a document identifier in an ad request to a content-relevant ad server;
b) using content-relevance information associated with the document identifier and ad information to determine a set of one or more ads;
c) generating an image including the one or more ads of the determined set;
d) forwarding the generated image and a session identifier to the client device; and
e) accepting, from the client device, the session identifier and position information,
wherein the image includes at least two ads,
wherein the user action is a user selection of one of the at least two ads included within the image, and
wherein the position information is a position of a cursor within the image at the time of a user selection.
16. The computer-implemented method of claim 15 wherein the document includes image map information including image source information, and wherein the image source information includes the document identifier.
17. The computer-implemented method of claim 15 wherein the document includes image map information including image source information, and wherein the image source information is a path including the unique identifier.
18. The computer-implemented method of claim 17 wherein the path further includes a URL of the content-relevant ad server.
19. The computer-implemented method of claim 15 further comprising:
f) updating ad information using the sent session identifier and position information.
20. The computer-implemented method of claim 19 wherein the ad information updated includes billing information.
21. The computer-implemented method of claim 19 wherein the ad information updated includes ad performance information.
22. The computer-implemented method of claim 1 wherein the document is an e-mail.
23. The apparatus of claim 8 wherein the document is an e-mail.
24. The computer-implemented method of claim 15 wherein the document is an e-mail.
25. The computer-implemented method of claim 1 wherein the set of one or more ads are determined to be relevant to the content of the document.
26. The apparatus of claim 8 wherein the set of one or more ads are determined to be relevant to the content of the document.
27. The computer-implemented method of claim 15 wherein the set of one or more ads are determined to be relevant to the content of the document.
28. A computer-implemented method for determining content-relevant ads once an e-mail document is rendered on a client device, the method comprising:
a) providing, from the client device, a document identifier in an ad request to a content-relevant ad server;
b) using, at the content-relevant ad server, content-relevance information associated with the document identifier and ad information to determine a set of at least two ads;
c) generating an image including at least two ads of the determined set of at least two ads;
d) providing the generated image and a session identifier to the client device;
e) rendering, with the client device, the image in the document;
f) detecting a user selection within the rendered image;
g) in response to the detection of the user action with respect to the rendered image, sending the session identifier and position information to the content-relevant ad server; and
h) using the sent session identifier and position information to determine a particular ad that was selected by the user.
29. The computer-implemented method of claim 28 further comprising:
i) loading a new document, identified by the selected particular ad, onto the user device.
30. The computer-implemented method of claim 28 further comprising:
i) updating performance information associated with the selected particular ad.
31. A computer-implemented method for determining content-relevant ads once an e-mail document is rendered on a client device, the method comprising:
a) accepting, from the client device, a document identifier in an ad request to a content-relevant ad server;
b) using content-relevance information associated with the document identifier and ad information to determine a set of at least two ads;
c) generating an image including at least two ads of the determined set of at least two ads;
d) forwarding the generated image and a session identifier to the client device;
e) accepting, from the client device, the session identifier and position information responsive to a user selection within the image; and
f) using the session identifier and position information to determine a particular ad that was selected by the user.
32. The computer-implemented method of claim 31 further comprising:
g) loading a new document, identified by the selected particular ad, onto the user device.
33. The computer-implemented method of claim 31 further comprising:
g) updating performance information associated with the selected particular ad.