A printing apparatus adapted to discharge ink onto a printing medium to print an image on the printing medium, the printing apparatus comprising: a printing section configured to print on a test medium a test pattern for determining an upper limit of an amount of ink to be discharged; an imaging section configured to capture an image of the test medium on which the test pattern has been printed; a color measurement section configured to execute color measurement on the test medium on which the test pattern has been printed; and a discharge amount upper limit determining section configured to determine the upper limit of the amount of the ink to be discharged based on at least one of a color saturation suppression upper limit calculated based on color measurement information of the test medium obtained by the color measurement section, the color saturation suppression upper limit being an upper limit of the amount of the ink to be discharged for suppressing color saturation of the ink, an overflowing suppression upper limit calculated based on imaging information of the test medium obtained by the imaging section, the overflowing suppression upper limit being an upper limit of the amount of the ink to be discharged for suppressing overflowing of the ink, a bleeding suppression upper limit calculated based on the imaging information, the bleeding suppression upper limit being an upper limit of the amount of the ink to be discharged for suppressing bleeding of the ink, and an aggregation suppression upper limit calculated based on the imaging information, the aggregation suppression upper limit being an upper limit of the amount of the ink to be discharged for suppressing aggregation of the ink; and wherein the discharge amount upper limit determining section is configured to determine the upper limit of the amount of the ink to be discharged based on priorities set in advance for suppressing the color saturation of the ink and at least one of the overflowing of the ink, the bleeding of the ink, and the aggregation of the ink. a printing section configured to print on a test medium a test pattern for determining an upper limit of an amount of ink to be discharged; an imaging section configured to capture an image of the test medium on which the test pattern has been printed; a color measurement section configured to execute color measurement on the test medium on which the test pattern has been printed; and a discharge amount upper limit determining section configured to determine the upper limit of the amount of the ink to be discharged based on at least one of a color saturation suppression upper limit calculated based on color measurement information of the test medium obtained by the color measurement section, the color saturation suppression upper limit being an upper limit of the amount of the ink to be discharged for suppressing color saturation of the ink, an overflowing suppression upper limit calculated based on imaging information of the test medium obtained by the imaging section, the overflowing suppression upper limit being an upper limit of the amount of the ink to be discharged for suppressing overflowing of the ink, a bleeding suppression upper limit calculated based on the imaging information, the bleeding suppression upper limit being an upper limit of the amount of the ink to be discharged for suppressing bleeding of the ink, and an aggregation suppression upper limit calculated based on the imaging information, the aggregation suppression upper limit being an upper limit of the amount of the ink to be discharged for suppressing aggregation of the ink; and an overflowing suppression upper limit calculated based on imaging information of the test medium obtained by the imaging section, the overflowing suppression upper limit being an upper limit of the amount of the ink to be discharged for suppressing overflowing of the ink, a bleeding suppression upper limit calculated based on the imaging information, the bleeding suppression upper limit being an upper limit of the amount of the ink to be discharged for suppressing bleeding of the ink, and an aggregation suppression upper limit calculated based on the imaging information, the aggregation suppression upper limit being an upper limit of the amount of the ink to be discharged for suppressing aggregation of the ink; and wherein the discharge amount upper limit determining section is configured to determine the upper limit of the amount of the ink to be discharged based on priorities set in advance for suppressing the color saturation of the ink and at least one of the overflowing of the ink, the bleeding of the ink, and the aggregation of the ink.