定义打印请求属性

有时我们需要确定打印请求的某些方面。我们称之为属性

是打印请求属性的示例:

  • 副本数量(1,2 等),
  • 方向(肖像或风景)
  • 色度(单色,彩色)
  • 质量(吃水,正常,高)
  • 侧面(单面,双面等)
  • 等等…

在选择其中一个以及每个具有哪个值之前,首先我们需要构建一组属性:

PrintRequestAttributeSet pras = new HashPrintRequestAttributeSet();

现在我们可以添加它们。一些例子是:

pras.add(new Copies(5));
pras.add(MediaSize.ISO_A4);
pras.add(OrientationRequested.PORTRAIT);
pras.add(PrintQuality.NORMAL);

现在可以将 pras 对象发送到打印作业请求(请参阅从打印服务创建打印作业 )。