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

Creating and deploying PaperCut print queues and drivers

This page applies to:

Last updated January 5, 2026

Before you start

  • Make sure the printers you want to create print queues for are discovered and listed in the Printers tab.
  • Read and understand the known limitations of this feature.
  • If your users need specific finishing options, such as hole punching, prepare a custom Windows or macOS print queue with the manufacturer driver you need . This print queue will contain the printer driver you deploy to your users. Otherwise, you can use the built-in PaperCut Global Print Driver (Windows).
  • Ensure your network is secure:
    • Prevent users from bypassing PaperCut by implementing the following best practices:
      • Move printers to a separate network (Find-Me printing only).
      • Block or disable the USB ports on printers.
      • Disable protocols such as WSD, Bluetooth, and AirPrint (Bonjour).
    • If you have strict firewall rules and policies, enable all the firewall and networking requirements. Follow the PaperCut Hive and Pocket system requirements .

1. Start creating a PaperCut print queue

Start creating either a Direct print queue or Find-Me print queue. For an explanation of each, see Direct print queues vs Find-Me print queues .

  1. In the admin console left menu, click Print Queues. The Print Queues page displays the default, built-in PaperCut Printer (Find-Me print queue) and any other print queues created previously.

  2. Click Create print queue. The New print queue panel is displayed.
    The section of the New print queue panel showing the Print queue name field and two tabs: Direct and Find-Me

  3. In the Print queue name field, type a name for the print queue that users will understand. The name will be displayed in the list of printers for their device. The Direct print queue type is selected by default.

  4. Select the print queue type you require.

2. Choose the printer driver

  1. In the Drivers section, click Add driver. The Select {operating system/architecture name} driver for print queue popup, is displayed. For example, this is the popup for a Windows ARM64 driver:
    Screenshot of the "Select Windows ARM64 driver for print queue" popup showing 3 options: PaperCut Global Print Driver, Upload new driver, and Copy from an existing print queue
  2. Select one of the following options:
    • PaperCut Global Print Driver: Compatible with most printers. Provides finishing options that users mostly use.

    • Upload new driver: Manufacturer-specific printer driver to get more advanced finishing options, or to set default finishing options for users.

    • Copy from an existing print queue: Copy a printer driver you already know works well from another print queue in PaperCut Hive or Pocket.

  3. Follow the steps in the user interface to finish the driver configuration.

Troubleshoooting uploading a new printer driver

Client software is out of date and needs to be updated message

When you choose the Upload a new driver option, you might be notified that the client software is out of date and needs to be updated.

To update the client software:

  1. In the admin console, go to Settings > Advanced and switch Diagnostic Mode to on (green).

  2. Go to Edge Mesh and select the three-dot menu on the outdated edge node (client software). A drop-down menu appears.

  3. Select Update Now. A pop-up opens.

  4. Select Update Now. The client software (edge node) updates.

When selecting a computer to copy a driver from, and you can’t find your reference computer

It's possible that you’re configuring a print queue for a different operating system or architecture from the one on your reference computer.

For example, if you are configuring the Windows ARM64 print driver, then your reference computer should also be a Windows ARM64 computer.

Alternatively, check that the PaperCut Hive or Pocket client software is running on the computer and its internet connection is active.

3. Determine who to deploy the print queue to (create deployment rules)

By default, a print queue is deployed to all users. You can use deployment rules to define who receives the print queue and/or in which location they need to be before they can receive it.

Rules comprise conditions and values. Within each single condition, you can define multiple values. Here’s how that works:

Condition

Values

Requirement to satisfy the condition

Limit to network

Network IP subnet ranges and gateways

User must be connected to ANY ONE of the defined networks

Limit to hostnames

Hostnames or regex patterns

User's computer only needs to match ANY ONE of the defined hostnames

Limit to individual users

User accounts (email addresses)

User must be ANY ONE of the defined users

For a detailed overview of deployment rules, see Deployment rules — define print queue recipients .

  1. In the Recipients section, select who to deploy the print queue to:

    • All users: go to step 7 of this procedure.
    • Specific recipients: go to step 2 below.
  2. Select Use deployment rules, then select Create rule. The Create new deployment rule panel is displayed.

  3. In the Deployment rule name field, enter a name for the print queue that users will understand. It will be displayed in their list of printers.

  4. In Conditions, select and configure one or more condition types. For detailed steps, click the relevant link.

    Limit to network

    Add one or more networks. Users connected to any of the added networks will receive the print queue. To set up Limit to network:

    1. Select the Limit to network checkbox. The Add network button is displayed.

    2. Click Add network.

    3. (Optional) If you have previously added one or more networks, the networks display in the Select existing tab. If applicable, select one or more of these existing networks.

    4. Click the Define new network tab.

    5. In the Network name field, enter a name for the network that will help you recognize it again in the future (for example, based on the network’s location).

    6. In the Subnet field, enter the IP subnet range using CIDR (Classless Inter-Domain Routing) notation. For example, enter 192\.168.1.1/24 to specify the range 192.168.1.x

    7. (Optional) To limit the network to a specific Gateway, select the Limit to a specific Gateway checkbox. The Gateway MAC address field is displayed. In the Gateway MAC address field, enter the MAC address of the router.

    8. Select Save. The Create new deployment rule panel is displayed.

    9. (Optional) If you would like to add more networks, repeat steps 1 to 8.

    Limit to user groups [coming soon]

    Coming soon.

    Limit to hostnames

    Allows you to define specific computers to receive the print queue. (Useful when managing a print lab!). To set up Limit to hostnames:

    1. Select the Limit to hostnames checkbox. The Hostname matches field is displayed.

    2. In the Hostname matches field, either:

      • enter or paste a comma-separated list of hostnames

      • in the list of comma-separated hostnames, you can optionally use a regular expression instead to match multiple hostnames. To use a regular expression, start and end the value with /. For example, the entire entry in Hostname matches could be something like /^conference-room.*/, /^.*?mac$/

    Example regular expressions

    Regular expression (already added / to specify that regex is used)

    Description

    Example matches

    Example non matches

    /^.*?mac$/

    Matches any hostname that ends with mac

    willem-mac

    vuthy-mac

    macdonalds

    /^conference-room.*/

    Matches any hostname that starts with conference-room

    conference-room

    conference-room-01

    main-conference-room-01

    /(?i)janescomputer/

    Case-insensitive match of janescomputer

    Janescomputer-01

    janescomputer

    lab-JANESCOMPUTER

    bretscomputer

    Limit to individual users

    Allows you to deploy the print queue to specific individual users. To set up Limit to individual users:

    1. Select the Limit to individual users checkbox. The Search for users field is displayed.
    2. In the field, start entering a user’s email address. After the user’s email appears, select it to add it. Continue adding more email addresses as necessary.
  5. Select Save.

  6. To set up more deployment rules, repeat this procedure from step 1 to 6 until you’ve added all the rules you need.

  7. In the Notes section, add any notes that might help you with managing your print queues.

  8. Click Save. The print queue is now ready to deploy.

4. Determine when the new print queue will be deployed

Now you need to decide if you want to deploy the new print queue to your users (or test users).

In the Deployment section, select whether you want to immediately deploy the print queue when it is saved.

.

Updating the printer driver for an existing print queue

To update a print queue’s printer driver:

  1. Go to Print Queues and select the print queue you want to update. A panel is displayed showing the queue’s details.
  2. In the Drivers section, select the 3- dot menu and select Update driver. The Select driver for print queue popup is displayed. Here’s an example of a popup for a Windows printer driver.
    Screenshot of the popup that displays showing the three ways to select a printer driver
  3. Select the option you require, then follow the steps in the interface.

Undeploy a Direct print queue

If you want to decommission a printer or need to alter a print queue, you can undeploy it from your users’ computers. Doing this will remove the print queue from the user’s computer.

There are two options to undeploy a print queue.

Undeploy from within a print queue

  1. Go to the Print Queues page and find the row for the print queue you want to undeploy.
  2. Select the print queue. The print queue details page is displayed.
  3. Scroll to the Deployment section, and select “No, remove print queue from users’ computers”.
  4. Click Save. The print queue has started to undeploy (this can take a while to complete).
  5. The print queue status is now Not deployed.

Undeploy from the Print Queues page

  1. Go to the Print Queues page and find the row for the print queue you want to undeploy.
  2. Select the 3-dot menu and click Undeploy. A popup is displayed explaining it can take a while to complete.
  3. Click Close. The print queue status is now Not deployed.

Managing a print queue’s deployment rules

You can create new, modify, and delete one or more deployment rules all from within the print queue.

  1. On the Print Queues page, select a queue that uses the deployment rule you want to manage. The print queue’s panel is displayed.
  2. Under Recipients, in the Deployment rules section, select Manage rules. The Manage deployment rules for <print queue name> panel is displayed.
  3. Do one of the following:
    • Update a rule
      a.
      Select the rule want to change, then select the 3-dot menu.
      b. Select Details, make the changes, then select Save.

    • Delete one or more rules

      Select the rules, then for each rule select the 3-dot menu and select Delete.

Best practices

When to create multiple print queues

Create multiple print queues in a Find-Me environment where users print to a virtual print queue but release to any printer.

If you have printers from multiple vendors, or from the same vendor but the printers are significantly different, you should use multiple printer drivers, each deployed on a separate print queue. The manufacturer’s website will indicate the models supported by each driver.

You might also want multiple print queues that use the same printer driver but have different default print settings. For example, one queue could default to Black & White (grayscale) printing, and another to color, with names to match. This can save users time when they’re selecting the appropriate queue when printing, and save users from having to change (potentially confusing) print settings.

Comments