2013-05-07 2 views
2

영수증 프린터 (Star TSP100)에 몇 줄을 인쇄해야합니다. 나는 파일에 텍스트를 작성하고 인쇄이 줄을 사용할 수 있습니다Java - 영수증 프린터로 인쇄

Desktop.getDesktop().print(new File("test.txt")); 

문제는 내가 할 때 매우 작다 텍스트 크기 때문이다. 파일이 일반 텍스트이기 때문에 크기를 조정하는 방법을 모르겠습니다.

이 텍스트를 읽을 수있는 가장 쉬운 방법은 무엇입니까?

답변

0

lpr 명령을 프린터에 직접 보내면 적당한 텍스트 크기가됩니다. 이 솔루션은 내 상황에 적용됩니다.

0

TXT 파일을 RTF (Rich Text Format) 파일로 변경하십시오. java.io.File 다른 유형을 많이 읽을 수 있습니다!

하지만 ... 인쇄하려는 것을 완전히 제어하려면 모든 것을 Graphics2D 개체로 그리고 나서 인쇄하십시오. 이를 수행하는 방법에 대한 훌륭한 자습서가 있습니다 here.

+0

프로그래밍 방식으로 파일에 쓸 필요가있어서 외부에서 .rtf 파일을 만들고 읽을 수 없습니다. –

+0

@JamesHarpe TXT를 RTF로 변환하려고 할 수 있습니다. 나는 당신의 문제에 대한 간단한 해결책이 있는지 확신하지 못합니다. – Abaab

관련 문제