Users need a network connection that supports a Unix style lpr/lpd print connection.
This can be accomplished in a large number of ways depending on the computing environment you are in.
Network printer that supports lpr/lpd
Printer attached to a departmental print server that supports lpr/lpd protocol