To automatically set the appropriate quantity of toner placement and to print with the toner.
Output device information is obtained, the toner placement quantity is fetched out of the obtained output device information, and then, the fetched toner placement quantity is set as a value used for an actual processing. Then, how to adjust the toner placement quantity is decided so that the actual quantity can become equal to or below the set toner placement quantity, and according to the decision, respective colors are reduced at the same ratio so that the toner placement quantity can be within the extent of the set quantity, or the gray component is converted to black, so that the toner placement quantity can be within the extent of the set quantity.