Mac과 Windows 간 일관된 일반 텍스트 파일 인쇄

Mac과 Windows 간 일관된 일반 텍스트 파일 인쇄

고정폭 글꼴로 인쇄하고 싶은 다양한 일반 텍스트 파일이 있습니다. Mac OS X/MacOS에 대한 기본값이 무엇이든 인쇄하기를 원합니다. Monaco.ttf 또는 약 14pt의 일부 파생물이라고 생각합니다. 내 페이지는 80열 x 64행, 양면입니다.

이것은 OS X에서 lpr을 사용하면 잘 작동합니다. 그러나 Windows 7에서 Cygwin에서 시도하면 다른 글꼴, 포인트 크기, 열 수를 얻을 수 있으며 무엇보다도 단면입니다. 글꼴은 Courier 변형처럼 보입니다. 문서를 인쇄하기 위해 결국 OS X로 재부팅하게 됩니다.

Cygwin(또는 Windows)에서 lpr이 원하는 대로 작동하도록 하려면 어떻게 해야 합니까? lpr로 할 수 없다면 다른 방법이 있나요? 나의 유일한 요구 사항은 Cygwin 내에서 명령에 일반 텍스트를 파이프할 수 있어야 한다는 것입니다. 저는 쉘 스크립트 래퍼나 AutoHotKey 또는 이와 동등한 기능을 사용하여 GUI 프로그램을 조작하는 스크립트를 신경 쓰지 않습니다.

답변1

설치하다 a2ps.

$ a2ps --help
Usage: a2ps [OPTION]... [FILE]...

Convert FILE(s) or standard input to PostScript.  By default, the output
is sent to the default printer.  An output file may be specified with -o.

변환 시 행과 열의 수 또는 글꼴 크기를 정의하는 몇 가지 옵션이 있습니다.

인코딩의 기본 글꼴은 다음 위치에 정의되어 있습니다.

/usr/share/a2ps/encoding/*.edf 

추가 글꼴을 추가하려면 다음 줄을 추가하세요.

AppendLibraryPath: /usr/share/fonts/...

파일에/etc/a2ps-site.cfg

관련 정보