我需要在收据打印机(Star TSP100)上打印几行。我可以将文本写入文件并使用此行进行打印:
Desktop.getDesktop().print(new File("test.txt"));
问题是我这样做时的文字大小非常小。由于文件是纯文本,我不知道如何调整大小。
使文本可读的最简单方法是什么?
答案 0 :(得分:0)
只需将您的TXT
文件更改为RTF
(Rich Text Format)文件即可! java.io.File
可以阅读很多不同的类型!
但是......如果你想完全控制你打印的内容,请将所有内容绘制到Graphics2D
对象,然后打印出来。有一个关于如何做到这一点的很好的教程here。
答案 1 :(得分:0)
将lpr命令直接发送到打印机会产生合理的文本大小。这个解决方案适用于我的情况。