Does the API support printing a doc/pdf for customed color or white-black mode?

Hi,Support:
Is there any feature for the API to support print a doc/Pdf for customed color white-black mode?
For example:
There is a doc/Pdf document who has 120 pages, and the 8th,20th,33-35th,89th,115th page has color elements, such as color images,color texts,color tables,color shapes and so on. When the doc/pdf is to be printed, if the printer support color mode, then the printing mode will be set as Auto color/Black-White individual, after the printing task is over, the output is that: the 8th,20th,33-35th,89th,115th pages are color result, and the rest are black-white result; If the printer does not support color printing, then all the printed-out pages are black-white results. If the printer supports color mode and the printing mode is set as Auto color/Black-White individual and Image Only, only the pages that include color images will be printed as color output, and the rest pages will be printed as black-white output.

Would you have the interest and plan to support this function?

Please refer to this Application:

@ducaisoft We did not receive requests about such functionality from our customers yet. However you can specify something similar in PrinterSettings. If printer support color, the driver should detect color pages and print them in color. If it is required to print the document white-black on the printer that supports color printing, you can disable color printing in PrinterSettings using code like this:

PrinterSettings settings = new PrinterSettings();
if (settings.SupportsColor)
    settings.DefaultPageSettings.Color = false;

Please let us know if this is what you are looking for.

No. This is not what I look for.
If Auto Color/Black-white option is checked, this means: the printer is set as Black-White printing mode, however if a page in the document includes color elements, the page must be printed in color. If a document has some pages that have been printed in color, the api must return a counter to tell how many pages that have been printed in color.

@ducaisoft Thank you for additional information. I have logged this feature request as WORDSNET-24261. We will investigate and consider providing such functionality. We will keep you updated and let you know once it is available or we have more information for you.

The issues you have found earlier (filed as WORDSNET-24261) have been fixed in this Aspose.Words for .NET 22.11 update also available on NuGet.

2 posts were split to a new topic: Does the Aspose.PDF support printing a doc/pdf for customed color or white-black mode?

Thanks.
And another feature like this is that: the colored pages in the document will be sent to color printer for printing in color mode while others will be sent to white-black printer for printing in white-black mode at the same time while printing. And the feature should be plugged as a plug-in control in the MS-Word and Adobe Acrobat.
Hope this feature will be considered in later version.

@ducaisoft The feature request has been logged as WORDSNET-24708. We will consider adding it in future.

I think creating a plugin is out of Aspose.Words scope. If the feature is implemented it will be provided as an API.

Thank you for paying attention to those features.
And, what it the method to use the later version words.dll to print doc in color and non-color mode at the same thread? Would you provide me a demo in Net?

@ducaisoft Please see 22.11 release notes to learn how to use the API implemented per WORDSNET-24261:
https://docs.aspose.com/words/net/aspose-words-for-net-22-11-release-notes/#implemented-custom-coloredgrayscale-printing-mode

Hi,support:
Another feature for special print is that: The method should have the feature to wait for the printing job is over so that the thread can proceed to the next, and should have the feature to show the printing progress for each printing job which is useful for printing a file over 100 pages.
Hope this features will be considered in the later version.

@ducaisoft I have logged another request WORDSNET-24716 for this feature. We will consider providing such ability. We will keep you updated and let you know once it is implemented or we have more information for you.