[OpenJDK 2D-Dev] [9] RFR 8170352: The collate option is not checked
Prasanta Sadhukhan
prasanta.sadhukhan at oracle.com
Fri Dec 9 08:22:27 UTC 2016
Hi All,
In continuation with the below mail, the issue is "collate" option is
not checked for linux.
Bug: https://bugs.openjdk.java.net/browse/JDK-8170352
webrev: http://cr.openjdk.java.net/~psadhukhan/8170352/webrev.00/
Proposed fix is to disable collate option for linux in printer dialog.
Regards
Prasanta
On 12/8/2016 4:23 PM, Prasanta Sadhukhan wrote:
>
> Hi Phil,
>
> I was investigating JDK-8170352: The collate option is not checked and
> I found that CUPS does not report collate as supported attribute.
>
> It is removed from printRequestAttrib
> [http://hg.openjdk.java.net/jdk9/client/jdk/file/a21bac70753d/src/java.desktop/unix/classes/sun/print/IPPPrintService.java#l167]
> so we do not look for collate-supported attribute in CUPS. Infact,
> getAttMap does not have any "collate-supported" attribute too!!
> Also, this code
> [http://hg.openjdk.java.net/jdk9/client/jdk/file/a21bac70753d/src/java.desktop/unix/classes/sun/print/IPPPrintService.java#l1062]
> has been added [for 8016737]
> to remove SheetCollate from supported attributes.
>
> In light of this, I think we should disabled collate option from our
> print dialog even for Toolkit based PrintJob. It seems, from this code
> http://hg.openjdk.java.net/jdk9/client/jdk/file/a21bac70753d/src/java.desktop/share/classes/sun/print/ServiceDialog.java#l1251
> it is enabled if we specify in testcase
> /job.setDefaultSelection(JobAttributes.DefaultSelectionType.SELECTION);
> /in which case isAWT set to true.
> even though selection is determined by attribute support
> [http://hg.openjdk.java.net/jdk9/client/jdk/file/a21bac70753d/src/java.desktop/share/classes/sun/print/ServiceDialog.java#l1320]
>
> I could not find why it is hardcoded to setEnabled(true) for
> "Selection". Do you know? mercurial history shows that line from jdk7
> and I could not find previous history.
> I think there also, we should check for "scSupported" to enable
> sheetcollate? Anyways, "Selection" option is not there in linux.
> Please let me know your views.
>
> Regards
> Prasanta
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/2d-dev/attachments/20161209/ae289d33/attachment.html>
More information about the 2d-dev
mailing list