A method for printing three-dimensional edible media, comprising: receiving, via a network, a set of 3D printer capabilities corresponding to a 3D printing device including a platform for supporting varying types of printable base media, wherein the printable base media is used as a base for printing three-dimensional edible decorations, at least a first printhead type, and at least a first type of edible material specifically adapted to print in 3D; providing, to a user at a display device, a graphical user interface for reviewing a plurality of 3D images; receiving, from a user via the graphical user interface, a selection of a 3D image of the plurality of 3D images; generating, by a processing circuitry based upon the set of 3D printer capabilities and the 3D image, a plurality of print commands for depositing the 3D image, wherein the plurality of print commands comprises: a first set of print commands for depositing a three-dimensional printable base media, and a second set of print commands for depositing the edible material, wherein the second set of print commands comprises applying a first treatment and a second treatment to the printable base media, wherein: the first treatment comprises deposition of a first portion of the 3D image by the first printhead type in the first type of edible material, wherein the first portion of the 3D image is supported by the printable base media; and the second treatment comprises deposition of a second portion of the 3D image in a second type of edible material, wherein, upon depositing the first and second treatments, the first type of edible material is at least partially surrounded by the second type of edible material, providing, via the network for use by the 3D printing device, the plurality of print commands. receiving, via a network, a set of 3D printer capabilities corresponding to a 3D printing device including a platform for supporting varying types of printable base media, wherein the printable base media is used as a base for printing three-dimensional edible decorations, at least a first printhead type, and at least a first type of edible material specifically adapted to print in 3D; providing, to a user at a display device, a graphical user interface for reviewing a plurality of 3D images; receiving, from a user via the graphical user interface, a selection of a 3D image of the plurality of 3D images; generating, by a processing circuitry based upon the set of 3D printer capabilities and the 3D image, a plurality of print commands for depositing the 3D image, wherein the plurality of print commands comprises: a first set of print commands for depositing a three-dimensional printable base media, and a second set of print commands for depositing the edible material, wherein the second set of print commands comprises applying a first treatment and a second treatment to the printable base media, wherein: the first treatment comprises deposition of a first portion of the 3D image by the first printhead type in the first type of edible material, wherein the first portion of the 3D image is supported by the printable base media; and the second treatment comprises deposition of a second portion of the 3D image in a second type of edible material, wherein, upon depositing the first and second treatments, the first type of edible material is at least partially surrounded by the second type of edible material, a first set of print commands for depositing a three-dimensional printable base media, and a second set of print commands for depositing the edible material, wherein the second set of print commands comprises applying a first treatment and a second treatment to the printable base media, wherein: the first treatment comprises deposition of a first portion of the 3D image by the first printhead type in the first type of edible material, wherein the first portion of the 3D image is supported by the printable base media; and the second treatment comprises deposition of a second portion of the 3D image in a second type of edible material, wherein, upon depositing the first and second treatments, the first type of edible material is at least partially surrounded by the second type of edible material, the first treatment comprises deposition of a first portion of the 3D image by the first printhead type in the first type of edible material, wherein the first portion of the 3D image is supported by the printable base media; and the second treatment comprises deposition of a second portion of the 3D image in a second type of edible material, wherein, upon depositing the first and second treatments, the first type of edible material is at least partially surrounded by the second type of edible material, providing, via the network for use by the 3D printing device, the plurality of print commands.