A three-dimensional object printing apparatus comprising: a liquid ejecting head comprising a plurality of nozzles (N), and configured to eject a liquid to three-dimensional work (W); and a moving mechanism that is configured to change a relative position of the liquid ejecting head with respect to the work (W), wherein the moving mechanism includes a number N of joints rotatable around different rotational axes, N being a natural number of two or greater, wherein three-dimensional object printing apparatus further comprises a controller programmed to execute a printing operation that causes the liquid ejecting head to eject a liquid while causing the moving mechanism to change the relative position of the liquid ejecting head with respect to the work (W), the number of joints that rotate during the execution of the printing operation among the number N of joints is M that is a natural number smaller than N; wherein the number N of joints includes: a first joint (230_2) that is configured to rotate around a first rotational axis (O2), a second joint (230_1) that is configured to rotate around a second rotational axis (O1), and a third joint (230_5) that is configured to rotate around a third rotational axis (O5), and, during the execution of the printing operation, the first joint (230_2) and the third joint (230_5) rotate and the second joint (230_1) does not rotate, and an angle formed by the first rotational axis (O2) and the third rotational axis (O5) is smaller than an angle formed by the first rotational axis (O2) and the second rotational axis (O1) at start time of the printing operation. a liquid ejecting head comprising a plurality of nozzles (N), and configured to eject a liquid to three-dimensional work (W); and a moving mechanism that is configured to change a relative position of the liquid ejecting head with respect to the work (W), wherein the moving mechanism includes a number N of joints rotatable around different rotational axes, N being a natural number of two or greater, wherein three-dimensional object printing apparatus further comprises a controller programmed to execute a printing operation that causes the liquid ejecting head to eject a liquid while causing the moving mechanism to change the relative position of the liquid ejecting head with respect to the work (W), the number of joints that rotate during the execution of the printing operation among the number N of joints is M that is a natural number smaller than N; wherein the number N of joints includes: a first joint (230_2) that is configured to rotate around a first rotational axis (O2), a second joint (230_1) that is configured to rotate around a second rotational axis (O1), and a third joint (230_5) that is configured to rotate around a third rotational axis (O5), and, during the execution of the printing operation, the first joint (230_2) and the third joint (230_5) rotate and the second joint (230_1) does not rotate, and an angle formed by the first rotational axis (O2) and the third rotational axis (O5) is smaller than an angle formed by the first rotational axis (O2) and the second rotational axis (O1) at start time of the printing operation. a first joint (230_2) that is configured to rotate around a first rotational axis (O2), a second joint (230_1) that is configured to rotate around a second rotational axis (O1), and a third joint (230_5) that is configured to rotate around a third rotational axis (O5), and, during the execution of the printing operation, the first joint (230_2) and the third joint (230_5) rotate and the second joint (230_1) does not rotate, and an angle formed by the first rotational axis (O2) and the third rotational axis (O5) is smaller than an angle formed by the first rotational axis (O2) and the second rotational axis (O1) at start time of the printing operation. <EOS>