Using printmig.exe to migrate printers from 32bit to 64bit W2K3

Discussion in 'Windows 64 Bit' started by orba, Jun 2, 2008.

  1. orba

    orba Guest


    I'm trying to migrate 500 printers from a W2K 32bit standalone server to a
    W2K3 64bit cluster and have a few questions left unanswered...I have a
    standalone 64bit test server and till now I didn't get the printers to work
    nor to be displayed in the printers & faxes window. Though I can see the
    printer entries under HKLM/system/currentcontrolset/print/printers !? The
    printmig tool doesn't give any error during backup/restore. No errors in
    pm.log either... Restoring to a 32bit W2k3 system worked like a charm.

    All of the printers are HP and are covered by the 64bit Universal Print
    Driver. and the printmig that was created on the 32bit W2K server contains
    all 32bit drivers for the printers.

    1. Do I have to install the 64bit UPD prior to the printmig restore?
    2. Can I use printmig for 32bit to 64bit printer migration?
    3. Scripted migration?
    4. Anything else i forgot...?

    Any help is welcome.
    orba, Jun 2, 2008
    1. Advertisements

  2. Alan Morris [MSFT], Jun 2, 2008
    1. Advertisements

  3. YES and all the x64 driver names must match the 32 bit driver names or they
    are not the same driver. If the 32bit driver name is HP Color LaserJet xxxx
    PCL 6, this name does not match the 64bit HP Universal Color Printer Driver
    Yes when the x64 drivers are already installed
    the prn*.vbs files in system32
    Vista Ultimate and Business SP1 has the Print Backup and Migration utility.
    You can use this tool to backup the 32bit machine and restore to the 64bit

    I recommend installing the matching x64 drivers onto the 32bit machine
    before backing up so all the printers will be restored.

    Alan Morris
    Windows Printing Team
    Search the Microsoft Knowledge Base here:

    This posting is provided "AS IS" with no warranties, and confers no rights.
    Alan Morris [MSFT], Jun 2, 2008
  4. orba

    orba Guest

    Hi Alan,

    Was this post re-directed to you or did you answer with


    thanks anyway
    orba, Jun 2, 2008
  5. orba

    orba Guest

    thanks a lot! Is there any advantage of using Vista Print backup and
    migration utility for this migration scenario? The problem I have with
    scripted print migration is that I wasn't able to set settings such as
    A4/Letter, duplexing using WMI. This would take quite a while for me to
    change manually...

    thanks again
    orba, Jun 2, 2008
  6. Vista backup migration tool will restore the settings. The main issue is it
    only migrates Standard TCP/IP and LPR Ports. If you are using any other
    port monitor, the monitor needs to be installed and the ports created before
    the restore.

    WMI does not support the virtual name of the cluster so scripting the
    configuration changes is out.

    You can use setprinter in the Windows Resource kit to change default

    E:\>SetPrinter -examples 8

    Used to set global document printing defaults.

    To see current settings:
    SetPrinter -show PrinterName 8

    To disable collation on a printer:
    SetPrinter PrinterName 8 "pdevmode=dmCollate=0"

    To enable long-side duplex printing and collation on all printers on a
    machine (dmFields settings are optional since they are implicitly set):
    SetPrinter \\ServerName 8
    "pdevmode=dmduplex=2,dmCollate=1,dmFields=|duplex collate"

    To set default paper size to A4 on all local printers:
    SetPrinter "" 8 "pdevmode=dmPaperSize=9, dmPaperLength=2970,
    dmPaperWidth=2100, dmFormName=A4"

    Alan Morris
    Windows Printing Team
    Search the Microsoft Knowledge Base here:

    This posting is provided "AS IS" with no warranties, and confers no rights.
    Alan Morris [MSFT], Jun 3, 2008
  7. orba

    orba Guest

    thanks for the help. Didn t know about setprnter

    orba, Jun 4, 2008
  8. orba

    faf1967 Guest

    you can use setprinter for these settings

    faf1967, Nov 24, 2008
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.