Choose your language

Choose your login

Support

How can we help?

PaperCut's AI-generated content is continually improving, but it may still contain errors. Please verify as needed.

Lightbulb icon
Lightbulb icon

Here’s your answer

Sources:

* PaperCut is constantly working to improve the accuracy and quality of our AI-generated content. However, there may still be errors or inaccuracies, we appreciate your understanding and encourage verification when needed.

Lightbulb icon

Oops!

We currently don’t have an answer for this and our teams are working on resolving the issue. If you still need help,
User reading a resource

Popular resources

Conversation bubbles

Contact us

Bulk import print queues via CSV (Windows)

This page applies to:

Last updated September 30, 2025

Prerequisites for using this feature

  • The template print queues are installed.
  • The latest cloner is downloaded and ready to go.
  • A CSV file with the printers you want to create in bulk.

1. Install your template printers

Template printers are the printers you install on the computer (the reference computer) on which you will run the cloner. The template printers are referenced in the CSV so Print Deploy can create new printers based on the template printer’s defaults, settings, and capabilities, and specified driver.

You could have 4 or 5 template printers that form the basis of the 2000 printers you’re about to create.

To set up template printers on the reference computer, follow Step 1 in Import classic server-hosted print queues .

Remember to test that printing works!

2. Download the latest cloner

If you’re not already familiar with how to do this, you download the cloner in the PaperCut NG/MF admin user interface:

  1. Go to Enable Printing > Print Deploy > Print queues tab > Add print queues.
  2. Select Import print queues by cloning print drivers.
    Screenshot of the "Import print queues by cloning print drivers" dropdown, showing the "Download cloner tool for Windows" button
  3. Click Download cloner tool for Windows.

3. Generate and populate the CSV file

To generate the CSV, run the cloner with administrator privileges in a command prompt window. Run the following command to generate an example CSV file that contains the column headers you will need for the columns to be populated for the import later.

pc-print-depoy-cloner[ipaddress][apikey].exe -g > “myCSV.csv”

Example:
Administrator command prompt showing the command that generates the CSV

A CSV with header fields is created in the same directory as the cloner executable.

Screenshot of the directory showing the CSV file

4. Populate the CSV — server print queues

Populate the CSV for server print queues using the information in the table below:

Field

Must be filled in (Y/N)

Description

Example

PrintQueueName

Y

The name of the print queue you to create

Office2_Printer

TemplateQueueName

Y

The name of the template print queue that the settings, defaults and capabilities of the new print queue will be based on

DuplexPrinter

ConnectionName

Y

Print queue connection name

5. Populate the CSV — direct print queues

Populate the CSV for direct print queues using the information in the table below:

Field

Must be filled in (Y/N)

Description

Example

PrintQueueName

Y

The name of the print queue you to create

HP125_BWPrinter

TemplateQueueName

Y

The name of the template print queue that the settings, defaults and capabilities of the new print queue will be based on

BWPrinter

ConnectionName

Y

Can be: hostname, fqdn, IP (ipv4) - Set this to the IP address of the host device - every line name needs to be a unique name.

BWPrinterConnection

ConnectionHost

Y

Connection host - This is the IP address of the device

10.50.20.53

ConnectionProtocol

Y

Connection protocol - Can be either raw or lpr

raw

ConnectionNumber

Y

Connection number - Can be either 9100 for raw or 515 for lpr

9100

ConnectionQueue

N

Connection queue - this is a required field if ConnectionProtocol above is set to ‘lpr’ - otherwise leave blank

lp

ConnectionSNMPCommunity

N

SNMP community

public

ConnectionSNMPDeviceIndex

N

SNMP device index

1

* DoubleSpool for an LPR queue will be obtained from the TempalteQueue configuration on a reference machine

6. (If applicable) Set up Mobility Print

If you are using Mobility Print servers behind a load balancer, ensure that /pc-mobility-print/data/config/dns.conf.toml contains the following:

MdnsEnabled = false
AccessibleIP = “<host>"
DNSFreeEnabled = true
DNSFreeDiscoveryHostname = “<host>"

7. (Mobility Print only) Populate the CSV

Populate the CSV for Mobility Print queues using the information in the table below:

Field

Must be filled in (Y/N)

Description

Example

PrintQueueName

Y

The name of the print queue that currently exists in Mobility Print - needs to be exact name

Floor-1

TemplateQueueName

Y

The name of the template print queue that the settings, defaults and capabilities of the new print queue will be based on

bw-printer

Example:

8. Run the cloner to create your print queues in bulk

For information about the cloner, see About the cloner .

Screenshot of file location used when running the cloner

Run the following command to run the cloner with the populated CSV file:

Pc-print-deploy-cloner[ipaddress][apikey].exe -t “myPopulatedCSVfile.csv”

Example:

This command will read in the populated CSV file to create a bundle of print queue information to upload to the Print Deploy server.

Example:

Troubleshooting

I’m ready to clone away, but it somehow stopped.

If your cloner stops working during the cloning process, this might mean that an error has occurred. Log files are created in the same directory as the executable and you’ll be able to find more information there.

Look for log files named: pc-print-deploy-cloner-[datetimestamp].log

Depending on the nature of the error, the error message might also be displayed in the console window.

Example:

 

Comments