Incorrect copy count with mopier mode

KB Home   |   Incorrect copy count with mopier mode

Main.MopierMode History

Show minor edits - Show changes to output

July 05, 2018, at 06:22 PM by Aaron Pouliot - Added category FindMePrinting
Added line 29:
Changed line 31 from:
''Categories:'' [[Category.Troubleshooting|+]], [[Category.Printers|+]]
''Categories:'' [[Category.FindMePrinting|+]], [[Category.Troubleshooting|+]], [[Category.Printers|+]]
June 07, 2017, at 06:37 AM by Ranganath Gunawardane - Initial upload
Added lines 1-33:
(:title incorrect copy count with mopier mode:)
!! Printing multiple copies with follow-me printing causes printer to print incorrect number of copies

If you have set up follow-me printing with virtual queues using certain PCL5, PLC6 drivers (notably HP universal driver version 6.3.0 and prior), you may find that '''additional copies are being printed'''.

!!! Problem

When you print a document and specify multiple collated copies, the actual copies getting printed at the device will always be squared. For example, if you specify two copies of a single page document, you will get four copies. PaperCut though will correctly count the number of copies and will record only two copies.

!!! Cause

This is related to a printer driver setting known as the '''mopier mode'''.

When the mopier mode is '''enabled''', a printer can receive one copy of a document, and print multiple collated copies. The number of copies required is specified via a PJL header tag in the spool file. For this to work, the printer needs adequate amount of internal memory  to store the print job.\\
When this mode is '''disabled''', the printer must be sent multiple copies of the print document in order to print collated copies.

Some PCL5, PCL6 drivers has this mode as a device settings option. And if you use one of these drivers in your virtual queue pointing to a NUL port, the driver cannot talk to the printer to know whether it is capable of supporting mopier mode. This will result in '''mopier mode being disabled for the virtual queue''', even if the actual target printer can handle multiple copies.

Now, if a user prints a document with multiple collated copies to this virtual queue, the '''driver will convert the copies to separate jobs''', and '''will also insert the header entry specifying the number of copies'''. Going back to our previous example, this means now the spool file has two separate jobs in the spool file and also has a header entry specifying two copies. Eventually, when this job goes to the actual printer, it will print out two copies of both the jobs, resulting in the number of copies getting squared.

!!! Workarounds

The easiest option is to manually enable the mopier mode in the virtual queue. You can find this setting in Printer Properties > Device Settings > Mopier Mode. Setting this to '''enabled''' will fix the problem.

Another option is to use a different driver.  Latest HP universal drivers (version 6.4.1 onward) do work as expected. Also, you can use a PostScript driver.

Or you can print uncollated, but that means you will have to rearrange the pages, which may be time consuming for documents with a a lot of pages.

''Categories:'' [[Category.Troubleshooting|+]], [[Category.Printers|+]]

[-Keywords: mopier mode, multiple copies, collate-]


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 July 05, 2018, at 06:22 PM
Printable View   |   Article History   |   Edit Article