0

カスタムjavax.print.attributes.Attributeを作成し、それをプリンターに渡す必要があります。

Javaのマニュアルには、独自の属性を作成する方法が記載されています。これは非常に簡単です。しかし、私の属性は、getSupportedAttributeCategories()リストに含まれるまで、印刷サービスに渡されません。

属性カテゴリをgetSupportedAttributeCategories()に追加するにはどうすればよいですか?プリンターの.ppdに何かを追加する必要がありますか、それとも独自のカスタムプリンタードライバーを作成する必要がありますか?

4

1 に答える 1

1

私の場合(JPS +カップ)ではカスタム属性カテゴリを追加できないことがわかりました。これは、すべての属性カテゴリがすでにIPPPrintServiceクラス(カップと通信するクラス)にハードコーディングされており、追加できないためです。あなた自身の。

それでも、当然のことながら、既存の11のカテゴリにカスタム属性を追加できます。

于 2012-11-16T10:21:15.180 に答える