2

DocFlavor を使用してスウェーデン語の文字を印刷しようとしていますが、実行できません。

私のプリンターは以下のフレーバーしかサポートしていません。

Win32 Printer : V2PRINTER supports :
    image/gif; class="[B"
    image/gif; class="java.io.InputStream"
    image/gif; class="java.net.URL"
    image/jpeg; class="[B"
    image/jpeg; class="java.io.InputStream"
    image/jpeg; class="java.net.URL"
    image/png; class="[B"
    image/png; class="java.io.InputStream"
    image/png; class="java.net.URL"
    application/x-java-jvm-local-objectref; class="java.awt.print.Pageable"
    application/x-java-jvm-local-objectref; class="java.awt.print.Printable"
    application/octet-stream; class="[B"
    application/octet-stream; class="java.net.URL"
    application/octet-stream; class="java.io.InputStream"

以下はコードスニペットです

            psStream = new FileInputStream("C:\temp.txt"); 
        DocFlavor psInFormat = DocFlavor.INPUT_STREAM.AUTOSENSE;   
        Doc myDoc = new SimpleDoc(psStream, psInFormat, null);
        PrintRequestAttributeSet aset = new HashPrintRequestAttributeSet();   
        try 
        {
            DocPrintJob job = printer.createPrintJob();
            job.print(myDoc, aset);
            psStream.close();
        }

誰かが同じ問題に直面し、解決策を持っている場合はお知らせください。プリンターのパフォーマンスの問題のため、Graphics2d クラスを使用したくありません。

前もって感謝します。ラヴィ

4

0 に答える 0