Batch Printing and the Popup and Hold/Release print queues

KB Home   |   Batch Printing and the Popup and Hold/Release print queues

Main.BatchPrinting History

Hide minor edits - Show changes to output

April 15, 2016, at 04:20 PM by Alan Morris - move larger
Changed line 15 from:
The order of jobs can also be affected if different jobs within the batch are significantly different sizes.  This is because it can take longer to larger process jobs, allowing smaller jobs to print earlier.
to:
The order of jobs can also be affected if different jobs within the batch are significantly different sizes.  This is because it can take longer to process larger jobs, allowing smaller jobs to print earlier.
August 31, 2012, at 07:05 AM by 203.222.91.204 -
Changed lines 15-16 from:
The order of jobs can also be affected if a batch of jobs are significantly different sizes.  This is because it can take longer to larger process jobs, allowing smaller jobs to print earlier.
to:
The order of jobs can also be affected if different jobs within the batch are significantly different sizes.  This is because it can take longer to larger process jobs, allowing smaller jobs to print earlier.
August 10, 2012, at 08:25 AM by 203.222.91.204 -
Changed lines 11-12 from:
PaperCut can affect batch printing order if an account selection or confirmation popup is enabled.
to:
PaperCut can affect batch printing order if an account selection or confirmation popup is enabled. 
Added lines 15-16:
The order of jobs can also be affected if a batch of jobs are significantly different sizes.  This is because it can take longer to larger process jobs, allowing smaller jobs to print earlier.
Changed lines 18-19 from:
Jobs released en bloc using the release station's "Release All" function will be printed in their original order, so when printing batches, send off the whole batch to the printer for holding in the release queue and then release all at once using the release station's "Release All" function.
to:
Jobs released all-at-once using the release station's "Release All" function will be printed in their original order, so when printing batches, send off the whole batch to the printer for holding in the release queue and then release all at once using the release station's "Release All" function.
Changed line 44 from:
[-keywords: student reporting programs, print order, batch print runs, queue management, out of sequence, Deltek accounting reports -]
to:
[-keywords: student reporting programs, print order, batch print runs, queue management, out of order, out of sequence, Deltek accounting reports -]
Changed lines 20-21 from:
For more details on enabling hold/release and using release stations please see the [[https://www.papercut.com/products/ng/manual/ch-release-station.html|manual]]
to:
For more details on enabling hold/release and using release stations please see the [[https://www.papercut.com/products/ng/manual/ch-release-station.html|manual]].
Changed lines 13-15 from:
Normally a print queue will print jobs in the order they are received, but this logic cannot be applied if a popup or hold/release queue is used.  The reason for this is that if a single user failed to acknowledge their popup, they would hold up the queue for other users/jobs.

!!Solutions
to:
Normally a print queue will print jobs in the order they are received, but this logic cannot be applied if a popup is used.  The reason for this is that if a single user failed to acknowledge their popup, they would hold up the queue for other users/jobs.

!!Solution 1
Enable hold/release on the printer. Jobs will be held in a queue from which they can be released using PaperCut's web based or standalone release stations.

Jobs released en bloc using the release station's "Release All" function will be printed in their original order, so when printing batches, send off the whole batch to the printer for holding in the release queue and then release all at once using the release station's "Release All" function.

For more details on enabling hold/release and using release stations please see the [[https://www.papercut.com/products/ng/manual/ch-release-station.html|manual]]

!!Solution 2
Changed line 37 from:
[-keywords: student reporting programs, print order, queue management, out of sequence, Deltek accounting reports -]
to:
[-keywords: student reporting programs, print order, batch print runs, queue management, out of sequence, Deltek accounting reports -]
Changed lines 11-17 from:
PaperCut can affect batch printing order under the following situations:

* If an account selection or confirmation popup is enabled.
* If the printer is used in conjunction with a hold/release queue.

Normally a print queue will print jobs in the order they are received, but this logic cannot be applied
if a popup or hold/release queue is used.  The reason for this is that if a single user failed to acknowledge their popup, they would hold up the queue for other users/jobs. [-(This is a non-trivial technical problem to solve.  The developers have a few ideas on how they can improve this behavior and will be looking at implementing a solution to the out-of-order printing in a future release.  If this issue is important to you we'd encourage you to vote for it via The "Vote for a Feature" section under the about Tab.)-]
to:
PaperCut can affect batch printing order if an account selection or confirmation popup is enabled.

Normally a print queue will print jobs in the order they are received, but this logic cannot be applied if a popup or hold/release queue is used.  The reason for this is that
if a single user failed to acknowledge their popup, they would hold up the queue for other users/jobs.
Changed lines 16-17 from:
Normally a print queue will print jobs in the order they are received, but this logic cannot be applied if a popup or hold/release queue is used.  The reason for this is that if a single user failed to acknowledge their popup, they would hold up the queue for other users/jobs. [-(This is a non-trivial technical problem to solve.  The developers have a few ideas on how they can improve this behavior and will be looking at implementing a solution to the out-of-order printing in a future release.)-]
to:
Normally a print queue will print jobs in the order they are received, but this logic cannot be applied if a popup or hold/release queue is used.  The reason for this is that if a single user failed to acknowledge their popup, they would hold up the queue for other users/jobs. [-(This is a non-trivial technical problem to solve.  The developers have a few ideas on how they can improve this behavior and will be looking at implementing a solution to the out-of-order printing in a future release.  If this issue is important to you we'd encourage you to vote for it via The "Vote for a Feature" section under the about Tab.)-]
Changed lines 23-25 from:
# Completely disable monitoring on the queue as explained in [[https://www.papercut.com/kb/Main/IgnoringAndDeletingPrinters
 | Chapter 5]]:
to:
# Completely disable monitoring on the queue as explained in [[https://www.papercut.com/kb/Main/IgnoringAndDeletingPrinters| Chapter 5]]:
February 09, 2009, at 04:39 PM by rick - fixed broken link to ignore printers
Changed lines 23-24 from:
# Completely disable monitoring on the queue as explained in [[https://www.papercut.com/products/ng/manual/ch-printer-mgmt-ignore-printer.html | Chapter 5]]:
to:
# Completely disable monitoring on the queue as explained in [[https://www.papercut.com/kb/Main/IgnoringAndDeletingPrinters
| Chapter 5]]:
December 10, 2008, at 06:31 PM by Rick clarified server local install language -
Changed lines 35-36 from:
* If the queue has been completely removed from PaperCut monitoring and the workstation is running Windows, it may be appropriate to enable to option ''Print directly to the printer'' on the ''Advanced'' tab of the printer's Properties dialog.  This option will ensure that other users/jobs can jump into the queue during batch operations.
to:
* If the queue has been completely removed from PaperCut monitoring and the workstation is running Windows, it may be appropriate to enable the option ''Print directly to the printer'' on the ''Advanced'' tab of the printer's Properties dialog.  This option will ensure that other users/jobs can't jump into the queue during batch operations.
Changed line 40 from:
[-keywords: student reporting programs, print order, queue management, out of sequence -]
to:
[-keywords: student reporting programs, print order, queue management, out of sequence, Deltek accounting reports -]
Changed line 9 from:
Many of these batch printing applications work by sending a large amount of small individual jobs to the print queue.  It is usually desirable for these batch print jobs to print in a predefined orders.  For example the jobs may be printed in alphabetical order and this order used to match up with a separate batch of printed envelopes.
to:
Many of these batch printing applications work by sending a large amount of small individual jobs to the print queue.  It is usually desirable for these batch print jobs to print in a predefined order.  For example the jobs may be printed in alphabetical order and this order used to match up with a separate batch of printed envelopes.
Changed lines 11-17 from:
PaperCut can often affect batch printing order under the following situations:

* If the account selection popup is enabled.
* If the printer is used in conjunction with a release station.

Normally a print queue will print jobs in the order they are received.  This logic however can not be applied if the popup or hold/release queue is used.  The reason for this is that if a single user failed to acknowledge their popup, they would hold up the queue for other users/jobs. [-(This is a non-trivial technical problem to solve.  The developers have a few ideas on how they can improve this behavior and will be looking at implementing a solution to the out-of-order printing in a future release.)-]
to:
PaperCut can affect batch printing order under the following situations:

* If an account selection or confirmation popup is enabled.
* If the printer is used in conjunction with a hold/release queue.

Normally a print queue will print jobs in the order they are received, but this logic cannot be applied if a popup or hold/release queue is used.  The reason for this is that if a single user failed to acknowledge their popup, they would hold up the queue for other users/jobs. [-(This is a non-trivial technical problem to solve.  The developers have a few ideas on how they can improve this behavior and will be looking at implementing a solution to the out-of-order printing in a future release.)-]
Changed lines 24-27 from:
           

# Disable the popup on this queue by using the ''Override user-level setting'' option on the queue. (Printers->[Select Queue]->Override user-level settings and select not to display the popup
).
to:

# Disable the popup on this queue by using the following option on the printer in PaperCut: ''Override user-level settings -> Do not display account selection popups (Always charge personal account).''.
Changed lines 29-36 from:
* Limit access to the queue so only selected/trusted users can access the special queue.  (Use standard Windows sharing permission).

* Limit access to
the queue by time so it's only available during the period require (for example during school reporting time).  This prevents accidental use of the queue for other jobs.

* Set a zero page cost on the printer, or use a dedicated special user account. This will ensure this type of printing does not affect other user-level print tracking,
or user level quota applications.

* If the queue has been completely removed from PaperCut monitoring, it may be appropriate to enable to option "Print directly to the printer", via ''Control Panel'' -> Right-click on
the printer and select ''Properties...'', then select the ''Advanced'' tab.  This option will ensure that other users/jobs can jump into the queue during batch operations.
to:
* Limit access to the queue so only selected/trusted users can access the special queue.  A group filter can be applied via the printer's ''Filters & Restrictions'' tab in PaperCut, or the standard sharing permissions of the OS can be used.

* Limit access to the queue by time so it's only available during the period required (for example during school reporting time).  This prevents accidental use of the queue for other jobs.

* Set a zero page cost on the printer,
or use a dedicated special user account (if it is required that the user is not charged for this type of printing).

* If the queue has been completely removed from PaperCut monitoring and
the workstation is running Windows, it may be appropriate to enable to option ''Print directly to the printer'' on the ''Advanced'' tab of the printer's Properties dialog.  This option will ensure that other users/jobs can jump into the queue during batch operations.
Changed line 38 from:
''Categories:'' [[!TipsAndTricks]], [[!Configuration]]
to:
''Categories:'' [[Category.TipsAndTricks|+]], [[Category.Configuration|+]]
Changed lines 1-2 from:
(:title Batch Printing and the Popup :)
to:
(:title Batch Printing and the Popup and Hold/Release print queues :)
Changed line 6 from:
* Batch invoices and mailouts
to:
* Batch invoices and mail-outs
Changed line 9 from:
Many of these batch printing applications work by sending a large amount of small individual jobs to the print queue.  It is usually desirable for these batch print jobs to print in a predefined orders.  For example the jobs may be printed in alphabetical order and this order used to match up with a separate batch of printed envelops.
to:
Many of these batch printing applications work by sending a large amount of small individual jobs to the print queue.  It is usually desirable for these batch print jobs to print in a predefined orders.  For example the jobs may be printed in alphabetical order and this order used to match up with a separate batch of printed envelopes.
Changed lines 16-17 from:
Normally a print queue will print jobs in the order they are received.  This logic however can not be applied if the popup is used.  The reason for this is that if a single user failed to acknowledge their popup, they would hold up the queue for other users/jobs. [-(This is a non-trivial technical problem.  The developers have a few ideas on how they can improve this behavior and will be looking at implementing a solution to the out-of-order printing soon.)-]
to:
Normally a print queue will print jobs in the order they are received.  This logic however can not be applied if the popup or hold/release queue is used.  The reason for this is that if a single user failed to acknowledge their popup, they would hold up the queue for other users/jobs. [-(This is a non-trivial technical problem to solve.  The developers have a few ideas on how they can improve this behavior and will be looking at implementing a solution to the out-of-order printing in a future release.)-]
Changed lines 16-17 from:
Normally a print queue will print jobs in the order they are received.  This logic however can not be applied if the popup is used.  The reason for this is that if a single user failed to acknowledge their popup, they would hold up the queue for other users/jobs.
to:
Normally a print queue will print jobs in the order they are received.  This logic however can not be applied if the popup is used.  The reason for this is that if a single user failed to acknowledge their popup, they would hold up the queue for other users/jobs. [-(This is a non-trivial technical problem.  The developers have a few ideas on how they can improve this behavior and will be looking at implementing a solution to the out-of-order printing soon.)-]
Changed lines 16-17 from:
Normally a print queue will print jobs in the order they are received.  This logic however can not be applied if the popup is used.  The reason for this is that if a single user failed to acknowledge their popup, they would hold up the queue for other users.
to:
Normally a print queue will print jobs in the order they are received.  This logic however can not be applied if the popup is used.  The reason for this is that if a single user failed to acknowledge their popup, they would hold up the queue for other users/jobs.
Changed line 41 from:
[-keywords: student reporting programs, print order, queue management-]
to:
[-keywords: student reporting programs, print order, queue management, out of sequence -]
Added line 4:
Changed line 9 from:
Many of these batch printing applications work by sending a large amount of small individual jobs to the print queue.  It is usually desirable for these batch print jobs to print in a predefined orders.  For example the jobs may be printed in alphabetical order and this order used to match up with a separate batch of printed envelop.
to:
Many of these batch printing applications work by sending a large amount of small individual jobs to the print queue.  It is usually desirable for these batch print jobs to print in a predefined orders.  For example the jobs may be printed in alphabetical order and this order used to match up with a separate batch of printed envelops.
Changed lines 25-26 from:
# Disable the popup on this queue by using the ''Override user-level setting'' option on the queue. (Printers->[Select Queue]->Override user-level settings and select no to display the popup).
to:
# Disable the popup on this queue by using the ''Override user-level setting'' option on the queue. (Printers->[Select Queue]->Override user-level settings and select not to display the popup).
Changed lines 25-26 from:
# Disable the popup on this queue by using the "Override user-level settings" option on the queue. (Printers->[Select Queue]->Override user-level settings and select not to display the popup.
to:
# Disable the popup on this queue by using the ''Override user-level setting'' option on the queue. (Printers->[Select Queue]->Override user-level settings and select no to display the popup).
Changed lines 33-34 from:
* Set a zero page cost on the printer, or use a dedicated user account, so it does not affect other user-level print tracking.
to:
* Set a zero page cost on the printer, or use a dedicated special user account. This will ensure this type of printing does not affect other user-level print tracking, or user level quota applications.

* If the queue has been completely removed from PaperCut monitoring, it may be appropriate to enable to option "Print directly to the printer", via ''Control Panel'' -> Right-click on the printer and select ''Properties...'', then select the ''Advanced'' tab.  This option will ensure that other users/jobs can jump into the queue during batch operations
.
Changed line 40 from:
[-keywords: student reporting programs, print order-]
to:
[-keywords: student reporting programs, print order, queue management-]
Changed line 36 from:
''Categories:'' [[!TipsAndTricks]],[[!Printing]]
to:
''Categories:'' [[!TipsAndTricks]], [[!Configuration]]
Added lines 35-37:
----
''Categories:'' [[!TipsAndTricks]],[[!Printing]]
----
Changed line 22 from:
->'''1)''' Completely disable monitoring on the queue as explained in [[http://www.papercut.biz/products/ng/manual/ch-printer-mgmt-ignore-printer.html | Chapter 5]]:
to:
# Completely disable monitoring on the queue as explained in [[http://www.papercut.biz/products/ng/manual/ch-printer-mgmt-ignore-printer.html | Chapter 5]]:
Changed lines 25-26 from:
->'''2)''' Disable the popup on this queue by using the "Override user-level settings" option on the queue. (Printers->[Select Queue]->Override user-level settings and select not to display the popup.
to:
# Disable the popup on this queue by using the "Override user-level settings" option on the queue. (Printers->[Select Queue]->Override user-level settings and select not to display the popup.
Added lines 1-35:
(:title Batch Printing and the Popup :)

Printing large batches of print jobs is common in many organizations.  Examples include:
* Mail-merged newsletters
* Batch invoices and mailouts
* Student reports during end-of-semester reporting time.

Many of these batch printing applications work by sending a large amount of small individual jobs to the print queue.  It is usually desirable for these batch print jobs to print in a predefined orders.  For example the jobs may be printed in alphabetical order and this order used to match up with a separate batch of printed envelop.
 
PaperCut can often affect batch printing order under the following situations:

* If the account selection popup is enabled.
* If the printer is used in conjunction with a release station.

Normally a print queue will print jobs in the order they are received.  This logic however can not be applied if the popup is used.  The reason for this is that if a single user failed to acknowledge their popup, they would hold up the queue for other users.

!!Solutions
Organizations often employ the following solution:

Set up a separate dedicated print queue for the reporting application.  This is often a new queue on the server that points to an existing physical printer.  Give the queue a name such as "Batch Printing Queue".  Exclude this queue from the popup using one of two methods:

->'''1)''' Completely disable monitoring on the queue as explained in [[http://www.papercut.biz/products/ng/manual/ch-printer-mgmt-ignore-printer.html | Chapter 5]]:
           

->'''2)''' Disable the popup on this queue by using the "Override user-level settings" option on the queue. (Printers->[Select Queue]->Override user-level settings and select not to display the popup.

Organizations also often:

* Limit access to the queue so only selected/trusted users can access the special queue.  (Use standard Windows sharing permission).

* Limit access to the queue by time so it's only available during the period require (for example during school reporting time).  This prevents accidental use of the queue for other jobs.

* Set a zero page cost on the printer, or use a dedicated user account, so it does not affect other user-level print tracking.

[-keywords: student reporting programs, print order-]

Comments

Share your findings and experience with other PaperCut users. Feel free to add comments and suggestions about this Knowledge Base article. Please don't use this for support requests.

Article last modified on April 15, 2016, at 04:20 PM
Printable View   |   Article History   |   Edit Article