Microsoft Knowledge Base Article 275556 contains the following summary:
You can use Windows Clustering to provide high availability to network printers. This article describes the required steps to create a shared printer on Windows Clustering. The installation of a clustered printer is one of the more complex tasks that cluster administrators may perform. The creation of a clustered printer consists of three basic steps.