A three-dimensional printing system for printing three-dimensional objects, the printing system comprising: at least one support platform (C 1 ) operable for translating at least one stream of substantially cylindrically-shaped substrate elements along a respective at least one printing route (T 1 ), and rotating said substantially cylindrically-shaped substrate elements about a respective at least one translation axis while within the respective at least one printing route of said printing system for carrying out a layer-by-layer additive printing of the three-dimensional objects over said substantially cylindrically-shaped substrate elements ; at least one print head assembly spaced apart from the at least one translation axis, the print head assembly comprising an array of print head units configured to define the at least one printing route along which said at least one stream of substrate elements are translated, the print head units being arranged in a spaced-apart relationship along the at least one printing route and operable for movement with respect to the translation axis after at least one layer is printed over said substantially cylindrically-shaped substrate elements , the movement including at least one of a movement in at least one radial direction and movement along at least one axis substantially perpendicular to the translation axis; and a closed loop lane configured for moving the substrate elements carried by the support platform over the lane for processing the printed layers ejected by the print head assembly to thereby allow the layer-by-layer additive printing of the three-dimensional objects over the substrate elements while they are being rotated about their translation axis. at least one support platform (C 1 ) operable for translating at least one stream of substantially cylindrically-shaped substrate elements along a respective at least one printing route (T 1 ), and rotating said substantially cylindrically-shaped substrate elements about a respective at least one translation axis while within the respective at least one printing route of said printing system for carrying out a layer-by-layer additive printing of the three-dimensional objects over said substantially cylindrically-shaped substrate elements ; at least one print head assembly spaced apart from the at least one translation axis, the print head assembly comprising an array of print head units configured to define the at least one printing route along which said at least one stream of substrate elements are translated, the print head units being arranged in a spaced-apart relationship along the at least one printing route and operable for movement with respect to the translation axis after at least one layer is printed over said substantially cylindrically-shaped substrate elements , the movement including at least one of a movement in at least one radial direction and movement along at least one axis substantially perpendicular to the translation axis; and a closed loop lane configured for moving the substrate elements carried by the support platform over the lane for processing the printed layers ejected by the print head assembly to thereby allow the layer-by-layer additive printing of the three-dimensional objects over the substrate elements while they are being rotated about their translation axis. <EOS>