Coding by me, based off of original darkrp printer coding.