There was some tweaking of materials we needed and had to exchange the first printer purchased for a different brand to make it work with our software. In the end, the customer service and support were excellent! Multiple people were involved at EIM to get us set up and everything working as we needed it to.