네트워크 프린터가 있습니다. 포스트스크립트 파일을 프린터로 보내면 nc
프린터는 다음을 사용하여 이를 인쇄합니다.
cat tiger.eps | nc 192.168.0.6 9100
내 응용 프로그램(예: Thunderbird, Chromium)에서 인쇄하려면 파일( )로 인쇄한 다음 다음을 사용하여 .ps
파일을 보낼 수 있습니다.nc
그러나 이것은 매우 지루한 작업입니다. 신청서에서 직접 인쇄하고 싶습니다.
192.168.0.6:9100
응용프로그램이 프린터가 있다는 것을 알고 프린터로 직접 인쇄할 수 있도록 하려면 어떻게 해야 합니까 ?
가장 간단한 해결책은 무엇입니까? CUPS 설치를 피하고 싶습니다.
또한 이 파일의 목적은 무엇입니까 PPD
? 분명히 인쇄를 통과하는 데는 필요하지 않습니다 nc
.
저는 Debian Wheezy와 LXDE 데스크탑 환경을 사용하고 있습니다. 하지만 저는 DE에 구애받지 않는 솔루션을 찾고 있습니다.
답변1
당신은 그것을 확인해야합니다LPR(다음과 같이 포장됨lprng
/etc/printcap
Debian에서는 아래 설명된 대로 JetDirect(포트 9100을 통해 사용되는 프로토콜)를 사용한 원격 인쇄를 지원합니다.
remote
:lp=192.168.0.6%9100
remote
프린터에 로컬로 할당된 이름은 어디에 있습니까? 바라보다문서자세한 내용과 주의 사항은 데비안 패키지 문서를 참조하세요. 필터링을 추가해야 할 수도 있습니다.magicfilter
예를 들어.
모든 것이 구성되면 명령줄에서 etc를 사용할 수 있으며 응용 프로그램에서도 프린터에 액세스할 수 있어야 합니다 lp
. lpq
한 가지 주요 예외는 LPR 스타일 인쇄를 전혀 지원하지 않는 Gtk+ 3 및 KDE 응용프로그램입니다. 통합 지원을 원하는 경우 CUPS를 설치해야 합니다.
PPD 파일을 사용하면 응용 프로그램에서 사용 가능한 용지 크기, 색상 기능, 양면 인쇄 기능, 사용 가능한 인쇄 해상도, 최소 여백 등 프린터 기능과 기능을 고려할 수 있습니다.