To migrate from 2003 printer server to 2008/2008 R2/2012:

  1. Add the PRINT SERVICES role
    1. Open Server Manger (in Server 2012)
    2. click MANAGE, ADD ROLES AND FEATURES
    3. click NEXT throught the first few screens (and yes, it is a ROLE BASED FEATURE)
    4. on the SERVER ROLES screen, select PRINT AND DOCUMENTATION SERVICES
    5. accept the defaults to the end
    6. in my case a reboot was required
  2. Launch PRINT MANAGEMENT (i.e. on the tiles screen, click PRINT MAN and it will show)
  3. Right click on the PRINT MANAGEMENT section head and select MIGRATE PRINTERS
  4. Select EXPORT
  5. Select A PRINT SERVER ON THE NETWORK, and browse to what will be your old print server
  6. Name the export file (this single file will house ALL the drivers, ports and print queue)
  7. Follow the wizard’s remaining obvious steps
  8. Right click on the PRINT MANAGEMENT section head and select MIGRATE PRINTERS
  9. Select IMPORT
  10. Browse to the file you just created
  11. Follow the wizard’s remaining obvious steps

This process will take a few minutes and take note that some errors are to be expected.  For instance if you have TYPE 2 drivers, they will not be imported because Server 2012 ONLY supports Mode 3 and Mode 4 drivers. This tool works between 32bit and 64bit servers.

Web references:

Use the Printer Migration Wizard or the Printbrm.exe command-line tool: http://support2.microsoft.com/?id=938923

Technet reference and procedures: https://technet.microsoft.com/en-us/library/cc722360.aspx

To migrate print services to 2012: https://technet.microsoft.com/en-us/library/jj134150.aspx