내 프린터가 어떤 형식을 허용하는지 어떻게 알 수 있나요?

내 프린터가 어떤 형식을 허용하는지 어떻게 알 수 있나요?

cup.h를 사용하여 프로그래밍 방식으로 인쇄하는 경우 프린터가 어떤 형식을 허용하는지 어떻게 알 수 있나요? 예를 들어, HP 프린터는 HPGL을 수용할 수 있지만 다른 프린터는 그렇지 않을 수 있습니다. 일반적인 인쇄 형식으로는 EPS, Postscript, PDF, HPGL 및 PCL이 있습니다. 어떤 프린터가 허용되는지 확인하기 위해 프린터에 쿼리하려면 어떻게 해야 합니까?

또한 명령줄에서 이 작업을 수행하는 방법을 알고 싶습니다.

답변1

lpinfo 맨페이지 보기(http://man7.org/linux/man-pages/man8/lpinfo.8.html):

#List drivers matching "HP LaserJet"
lpinfo --make-and-model "HP LaserJet" -m

서버에 명령을 입력하면 다음과 같은 출력이 표시됩니다.


foomatic:HP-DeskJet_1000C-pnm2ppa.ppd HP DeskJet 1000C Foomatic/pnm2ppa
foomatic:HP-DeskJet_1100C-pcl3.ppd HP DeskJet 1100C Foomatic/pcl3
foomatic:HP-DeskJet_1120C-pcl3.ppd HP DeskJet 1120C Foomatic/pcl3
foomatic:HP-DeskJet_1200C-pjxl300.ppd HP DeskJet 1200C Foomatic/pjxl300
foomatic:HP-DeskJet_1220C-pcl3.ppd HP DeskJet 1220C Foomatic/pcl3
foomatic:HP-DeskJet_1600CM-Postscript.ppd HP DeskJet 1600CM Foomatic/Postscript
foomatic:HP-DeskJet-deskjet.ppd HP DeskJet Foomatic/deskjet
foomatic:HP-DeskJet-pcl3.ppd HP DeskJet Foomatic/pcl3
foomatic:HP-DeskJet_Plus-deskjet.ppd HP DeskJet Plus Foomatic/deskjet
foomatic:HP-DeskJet_Plus-pcl3.ppd HP DeskJet Plus Foomatic/pcl3

각 줄의 끝에는 pcl, postscript 등이 표시됩니다.

관련 정보