A screen printing apparatus comprising: a scraper that is configured to spread ink on a screen plate, in which an opening is formed, and that is configured to fill the opening with the ink by sliding over the screen plate; a squeegee that is configured to transfer the ink, with which the opening is filled, to a surface of a workpiece by sliding over the screen plate while pressing the screen plate against the workpiece; and an ink recovery mechanism that is configured to recover excess ink that is discharged to a region in which the scraper does not slide over the screen plate, wherein: the ink recovery mechanism is configured to guide - by sliding the squeegee - the excess ink from a front side of the squeegee to a region that is on a back side of the squeegee and in which the scraper slides over the screen plate, the front side facing the excess ink and the back side facing in a direction opposite to a direction in which the squeegee slides, the ink recovery mechanism includes an ink path that connects an ink inlet having an opening in the front side of the squeegee to an ink outlet having an opening at a position closer to the back side than the ink inlet, and a drive unit that is configured to slide the squeegee over the screen plate while pressing the screen plate against the workpiece, the ink recovery mechanism is configured to guide the excess ink from the ink inlet, into the ink path, and out from the ink outlet, the squeegee has a rectangular shape extending in the width direction, which is a direction that crosses a direction in which the scraper slides, and the ink inlet is disposed at a position inward in the width direction from both end portions of the squeegee when viewed in the width direction. a scraper that is configured to spread ink on a screen plate, in which an opening is formed, and that is configured to fill the opening with the ink by sliding over the screen plate; a squeegee that is configured to transfer the ink, with which the opening is filled, to a surface of a workpiece by sliding over the screen plate while pressing the screen plate against the workpiece; and an ink recovery mechanism that is configured to recover excess ink that is discharged to a region in which the scraper does not slide over the screen plate, wherein: the ink recovery mechanism is configured to guide - by sliding the squeegee - the excess ink from a front side of the squeegee to a region that is on a back side of the squeegee and in which the scraper slides over the screen plate, the front side facing the excess ink and the back side facing in a direction opposite to a direction in which the squeegee slides, the ink recovery mechanism includes an ink path that connects an ink inlet having an opening in the front side of the squeegee to an ink outlet having an opening at a position closer to the back side than the ink inlet, and a drive unit that is configured to slide the squeegee over the screen plate while pressing the screen plate against the workpiece, the ink recovery mechanism is configured to guide the excess ink from the ink inlet, into the ink path, and out from the ink outlet, the squeegee has a rectangular shape extending in the width direction, which is a direction that crosses a direction in which the scraper slides, and the ink inlet is disposed at a position inward in the width direction from both end portions of the squeegee when viewed in the width direction. the ink recovery mechanism is configured to guide - by sliding the squeegee - the excess ink from a front side of the squeegee to a region that is on a back side of the squeegee and in which the scraper slides over the screen plate, the front side facing the excess ink and the back side facing in a direction opposite to a direction in which the squeegee slides, the ink recovery mechanism includes an ink path that connects an ink inlet having an opening in the front side of the squeegee to an ink outlet having an opening at a position closer to the back side than the ink inlet, and a drive unit that is configured to slide the squeegee over the screen plate while pressing the screen plate against the workpiece, the ink recovery mechanism is configured to guide the excess ink from the ink inlet, into the ink path, and out from the ink outlet, the squeegee has a rectangular shape extending in the width direction, which is a direction that crosses a direction in which the scraper slides, and the ink inlet is disposed at a position inward in the width direction from both end portions of the squeegee when viewed in the width direction.