Windows 2012 Essential does not have print server role to be added but there is a straight way to override this problem.
You need to add each printer in your network creating relative TCP/IP port and sharing it.
At the same time you need to add, for each printer, x32 and x64 drive sharing and so, clients, could add them with driver too.
here is full article that give you a step by step roadmap.
http://titlerequired.com/2012/10/24/windows-server-2012-essentials-add-a-network-printer/