Copying Printers from system to system

Archived from groups: microsoft.public.windowsxp.print_fax (More info?)

I have 100 PC systems. All Using XP Pro.

On system # one, I install all the printers (20ea) that my user(s) can print
to. To make sure all printers are available to all users who log on at the
PC, I create 'local ports' \\servername\printsharename and load locally
all the print drivers required. System working fine.

Problem: I need to copy all these printers, drivers, and ports to all the
rest (99) PC's so all will be identical.

I would like to accomplish this using a batch routine. (Not Windows
Scripting)

Is there an easy way to accomplish this?


Note: not all of the systems have the same printers setup. Some have one or
two printers installed and some are network IP address ports instead of
local. All systems are in use so Cloning (ghosting) is not an option. I
simply need to uninstall all existing printers (local and networked) and
install all 20 printers in an identical way. This way if I add a printer in
the future, I can simply run the batch file to update. (this includes ports
too)

Thanks..
3 answers Last reply
More about copying printers system system
  1. Archived from groups: microsoft.public.windowsxp.print_fax (More info?)

    You can use the print migrator tool.
    http://www.microsoft.com/downloads/details.aspx?familyid=9b9f2925-cbc9-44da-b2c9-ffdbc46b0b17&displaylang=en


    the prn*.vbs files in system32 can be called from a batch file to add ports,
    drivers, and printers as well as configure the printer once it is installed.


    both methods work local or to a remote target.


    --
    Alan Morris
    Windows Printing Team
    Search the Microsoft Knowledge Base here:
    http://support.microsoft.com/default.aspx?scid=fh;[ln];kbhowto

    This posting is provided "AS IS" with no warranties, and confers no rights.

    "Tim_S" <nospamsnidert1@cox.net> wrote in message
    news:uSYTtB7YEHA.2944@TK2MSFTNGP11.phx.gbl...
    > I have 100 PC systems. All Using XP Pro.
    >
    > On system # one, I install all the printers (20ea) that my user(s) can
    print
    > to. To make sure all printers are available to all users who log on at the
    > PC, I create 'local ports' \\servername\printsharename and load locally
    > all the print drivers required. System working fine.
    >
    > Problem: I need to copy all these printers, drivers, and ports to all the
    > rest (99) PC's so all will be identical.
    >
    > I would like to accomplish this using a batch routine. (Not Windows
    > Scripting)
    >
    > Is there an easy way to accomplish this?
    >
    >
    > Note: not all of the systems have the same printers setup. Some have one
    or
    > two printers installed and some are network IP address ports instead of
    > local. All systems are in use so Cloning (ghosting) is not an option. I
    > simply need to uninstall all existing printers (local and networked) and
    > install all 20 printers in an identical way. This way if I add a printer
    in
    > the future, I can simply run the batch file to update. (this includes
    ports
    > too)
    >
    > Thanks..
    >
    >
  2. Archived from groups: microsoft.public.windowsxp.print_fax (More info?)

    Thanks, that helped bunch.

    Now what key(s) identifies that a printer is set for default?


    "Alan Morris(MSFT)" <alanmo@online.microsoft.com> wrote in message
    news:exhUoSGZEHA.228@TK2MSFTNGP10.phx.gbl...
    > You can use the print migrator tool.
    >
    http://www.microsoft.com/downloads/details.aspx?familyid=9b9f2925-cbc9-44da-b2c9-ffdbc46b0b17&displaylang=en
    >
    >
    > the prn*.vbs files in system32 can be called from a batch file to add
    ports,
    > drivers, and printers as well as configure the printer once it is
    installed.
    >
    >
    > both methods work local or to a remote target.
    >
    >
    > --
    > Alan Morris
    > Windows Printing Team
    > Search the Microsoft Knowledge Base here:
    > http://support.microsoft.com/default.aspx?scid=fh;[ln];kbhowto
    >
    > This posting is provided "AS IS" with no warranties, and confers no
    rights.
    >
    > "Tim_S" <nospamsnidert1@cox.net> wrote in message
    > news:uSYTtB7YEHA.2944@TK2MSFTNGP11.phx.gbl...
    > > I have 100 PC systems. All Using XP Pro.
    > >
    > > On system # one, I install all the printers (20ea) that my user(s) can
    > print
    > > to. To make sure all printers are available to all users who log on at
    the
    > > PC, I create 'local ports' \\servername\printsharename and load
    locally
    > > all the print drivers required. System working fine.
    > >
    > > Problem: I need to copy all these printers, drivers, and ports to all
    the
    > > rest (99) PC's so all will be identical.
    > >
    > > I would like to accomplish this using a batch routine. (Not Windows
    > > Scripting)
    > >
    > > Is there an easy way to accomplish this?
    > >
    > >
    > > Note: not all of the systems have the same printers setup. Some have
    one
    > or
    > > two printers installed and some are network IP address ports instead of
    > > local. All systems are in use so Cloning (ghosting) is not an option.
    I
    > > simply need to uninstall all existing printers (local and networked) and
    > > install all 20 printers in an identical way. This way if I add a
    printer
    > in
    > > the future, I can simply run the batch file to update. (this includes
    > ports
    > > too)
    > >
    > > Thanks..
    > >
    > >
    >
    >
  3. Archived from groups: microsoft.public.windowsxp.print_fax (More info?)

    it's per user

    HKEY_CURRENT_USER\Software\Microsoft\windowsNT\CurrentVersion\Windows\Device

    You can use the prnmngr to set the default

    prnmngr -t -p "\\server\printer"

    prnmngr -t -p "local printer with redirected localport"

    Usage: prnmngr [-adxgtl?][c] [-s server][-p printer][-m driver model]
    [-r port][-u user name][-w password]
    Arguments:
    -a - add local printer
    -ac - add printer connection
    -d - delete printer
    -g - get the default printer
    -l - list printers
    -m - driver model
    -p - printer name
    -r - port name
    -s - server name
    -t - set the default printer
    -u - user name
    -w - password
    -x - delete all printers
    -xc - delete all printer connections
    -xo - delete all local printers
    -? - display command usage


    --
    Alan Morris
    Windows Printing Team
    Search the Microsoft Knowledge Base here:
    http://support.microsoft.com/default.aspx?scid=fh;[ln];kbhowto

    This posting is provided "AS IS" with no warranties, and confers no rights.

    "Tim_S" <nospamsnidert1@cox.net> wrote in message
    news:eE6FbKVZEHA.2260@TK2MSFTNGP12.phx.gbl...
    > Thanks, that helped bunch.
    >
    > Now what key(s) identifies that a printer is set for default?
    >
    >
    >
    >
    > "Alan Morris(MSFT)" <alanmo@online.microsoft.com> wrote in message
    > news:exhUoSGZEHA.228@TK2MSFTNGP10.phx.gbl...
    > > You can use the print migrator tool.
    > >
    >
    http://www.microsoft.com/downloads/details.aspx?familyid=9b9f2925-cbc9-44da-b2c9-ffdbc46b0b17&displaylang=en
    > >
    > >
    > > the prn*.vbs files in system32 can be called from a batch file to add
    > ports,
    > > drivers, and printers as well as configure the printer once it is
    > installed.
    > >
    > >
    > > both methods work local or to a remote target.
    > >
    > >
    > > --
    > > Alan Morris
    > > Windows Printing Team
    > > Search the Microsoft Knowledge Base here:
    > > http://support.microsoft.com/default.aspx?scid=fh;[ln];kbhowto
    > >
    > > This posting is provided "AS IS" with no warranties, and confers no
    > rights.
    > >
    > > "Tim_S" <nospamsnidert1@cox.net> wrote in message
    > > news:uSYTtB7YEHA.2944@TK2MSFTNGP11.phx.gbl...
    > > > I have 100 PC systems. All Using XP Pro.
    > > >
    > > > On system # one, I install all the printers (20ea) that my user(s) can
    > > print
    > > > to. To make sure all printers are available to all users who log on at
    > the
    > > > PC, I create 'local ports' \\servername\printsharename and load
    > locally
    > > > all the print drivers required. System working fine.
    > > >
    > > > Problem: I need to copy all these printers, drivers, and ports to all
    > the
    > > > rest (99) PC's so all will be identical.
    > > >
    > > > I would like to accomplish this using a batch routine. (Not Windows
    > > > Scripting)
    > > >
    > > > Is there an easy way to accomplish this?
    > > >
    > > >
    > > > Note: not all of the systems have the same printers setup. Some have
    > one
    > > or
    > > > two printers installed and some are network IP address ports instead
    of
    > > > local. All systems are in use so Cloning (ghosting) is not an option.
    > I
    > > > simply need to uninstall all existing printers (local and networked)
    and
    > > > install all 20 printers in an identical way. This way if I add a
    > printer
    > > in
    > > > the future, I can simply run the batch file to update. (this includes
    > > ports
    > > > too)
    > > >
    > > > Thanks..
    > > >
    > > >
    > >
    > >
    >
    >
Ask a new question

Read More

Systems Printers Windows XP