私がこれまでに持っているのは、次のコードです:
FileInputStream fin =new FileInputStream(filename);
DocFlavor df = DocFlavor.INPUT_STREAM.AUTOSENSE;
Doc d = new SimpleDoc(fin, df, null);
PrintService P = PrintServiceLookup.lookupDefaultPrintService();
if (P != null) {
DocPrintJob job = P.createPrintJob();
job.print(d, null);
}
fin.close;
コードは正常に動作していますが、ファイルにコマンドが含まれている場合、プリンターはコマンドを解釈せず、ファイルの正確な文字列コンテンツを印刷し続けます。では、エプソンのレシートプリンターにコマンドを送る方法は?