امروزه بسیاری از چاپگرهای سه بعدی از یک زبان برنامه نویسی کنترل شده عددی استفاده می کنند که از یک سری دستورات به نام G-Code تشکیل شده است. در واقع G-Code نقش هدایت دستگاه را در قالب کدهای عددی به عهده دارد.
اکثر این دستورات با یک G شروع می شوند به همین دلیل به آن ها G-Code گفته می شود البته برخی از ماشین های خاص با کدهایی با حرف M کار می کنند.