Discussion Locked

Migrating print queues to other server.

0 helpful
14 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.

Hello,
Next week I'll have to bring a new print server in production.
On the current print server, there are about 100 printers defined.

My question: is there a way (or a tool) to migrate (=move) the print queues from the existing print serverto the new print server, without reconfiguring every port and every printer seperately?

14 replies

by dcassat

I have researched this and looked at utilities that I thought might do this to no avail. I know of no way to automate this process but you certainly need one! I'll be interested if there is any other answer but I think it's no.

by jeremy.whitson

You can export the ports and printer definitions from the registry... HKLM\SYSTEM\CurrentControlSet\Print\Monitors folder for ports and \Printers folder for printers. Also copy the driver files to the new server. Make sure that the printer driver files are in the same location as the other server. I have yet to actually do this and test it, but I have heard of some admins having problems with it. The theory is there, though.
Hope this helps
Jeremy Whitson

by ntoz

The Microsoft Printer Migrator (Printmig.exe) utility, included in Windows NT
4.0 Resource Kit Supplement 3, allows you to back up or restore a print server
configuration. Configuration data is written to the Pm.cab file using the
Microsoft Cabinet (CAB) file format. The Printmig.exe tool also saves current
server status information to the Pm.log file. Both files are contained in the
default folder, <%Systemroot%>\System32\Spool\Pm. The following data is
written to the Pm.cab file:

-Printers: all defined queues.

- Print monitor ports.

- Printer Migrator recognizes and backs up the following ports:

- Hewlett-Packard Network Port

- LexMark MarkVision Port Monitor (IP/DLC)

- Jet Admin

- LPR Port

- Local Ports

- Digital Network Port

- AppleTalk Port Monitor

- Print Drivers: x86, Alpha, Mips, PPC.

- Share Point information: All Share point information, including file and
printer shares.

by ntoz

NOTE: Printer Migrator does not back up the actual printer monitor, only the
defined ports. After you complete a restore operation, reinstall the original
set of port monitors to ensure complete functionality.

MORE INFORMATION
================

Performing a Print Server Backup
--------------------------------

To perform a print server backup, follow these steps:

1. On the Actions menu, click Backup.

2. In the Target Server box, type the NetBIOS name of the computer to back up.
If you leave this box blank, Printer Migrator backs up the local computer.

3. In the CAB storage folder box, you can type the folder where the backup files
will be stored. The default folder is <%Systemroot%>\System32\Spool\Pm.

4. Click OK.

Printer Migrator then writes the printer configuration data to the Pm.cab file.
This file may contain driver files, registry information, and any other files
contained in the Printer Migrator folder, with the exception of old Pm.cab or
Pm.log files.

by ntoz

Restoring a Print Server
------------------------

To restore a print server, follow these steps:

1. On the Actions menu, click Restore.

2. Type the file name of the Pm.cab file to be used for the restore in the File
name box.

3. Type the NetBIOS name of the destination computer in the Target Server box.
If you leave this box blank, Printer Migrator restores to the local computer.

NOTE: Printer Migrator temporarily stops both the Windows NT Spooler service and
the Print Service for Macintosh service (if installed) on the target computer to
restore the print queue information. Before running the Restore command on a
print server, make sure that:

- The backup computer and the target computer are both runningthe same
operating system and belong to the same CPU family (x86, Alpha, and so on).

- Print monitor information is consistent between the backup and target
computer. If a monitor has not been installed on the target computer, Printer
Migrator displays a warning to remind you to install the monitor or service
and then run the restore command again.

- You have administrative rights on the target computer.

During the restore process, the Printer Migrator utility display a progress
report. The contents of this report are saved in the Pm.log file.

Enumerating Remote Target Command
---------------------------------

To enumerate (list) a remote computer's queue information in the utility's
display window, follow these steps:

1. On the View menu, click Target.

2. In the Target Server box, type the NetBIOS name of the target server, and
then click OK.

3. On the View menu, click Restore Local.

by ntoz

The utility's title bar identifies the computer for the corresponding tree view.
This computer is the target of all subsequent operations until you change the
entry in the Target Server box. All the information that is displayed is saved
during the backup procedure and includes the following:

- Printer queue data

- Print driver data

- Print monitor data

- Print port data

- Print processor data

Disabling the Progress Report
-----------------------------

The lower pane of the Printer Migrator window displays a continuous progress
report of backup and restore activities including .cab compression, .cab folder
placement, status of related services, and warning messages given. By default,
this report is stored in the Pm.log text file in the Printer Migrator folder. To
disable saving progress information to a log file, do the following:

- On the Options menu, click Log To Text.

NOTE: You can use a standard text editor, such as Microsoft Notepad, to view the
contents of the Pm.log file.

You cannot use the Printmig.exe utility to migrate a print server configuration
between Windows NT 3.51-based computers or from a Windows NT 3.51-based computer
to a Windows NT 4.0-based computer because the two versions use different print
subsystems.

by joeri

Hello,
Thanks to you I found the articles about printmig.exe on Technet. It would have been easier for you to just give the number of the articles, but you helped me a lot.

by jamgotr

I have had difficulty with this on Windows 2000 Server. I had to recreate the ports for each HP JetDirect printer, even though I loaded the HP JetAdmin printer management files which included all the connectivity stuff.

It worked for other non-JetDirect printers: i.e. lpr, and "standard" tcpip ports.

I guess that's why the left printmig out of the Win2k resource kit :)

by cryingdragon

NT Resource Kit, supplement 4 comes with a utility called printmig.exe. This copies all of the existing ports from one server and allows you to transport them to another server. I did a migration of about 125 printers in 15 minutes. If you can't find the utility, email me at mike@wrightma.com and I'll send it to you.

Mike

by joeri

Hello Mike,
Thanks to you I now have the printmig.exe utility.

Thanks a lot.

This discussion is closed to new replies.