I believe every requirement you need for your business is possible with 3d printing. However, we may have to tweak and experiment in order to fully achieve the output you need. There are 3d printers that can fulfill your requirements but they have some limitations. The problem is overcoming those limitations by other means in order to fulfill all your requirements.