0

포트 515 (lpd 프로토콜)를 사용하여 프린터의 ID를 쿼리하고 싶지만 다른 프로토콜과 달리 lpd는 인쇄 요청이있을 때 프린터에 대한 정보를 반환하지 않는 것 같습니다. (Wireshark로 캡처 한 패킷으로 판단) 나는 RFC 1179 (LPD Protocol)뿐만 아니라 유닉스의 lpinfo, lpadmin, lpstat 등을 살펴 보았지만 프린터를 지문 인식 할 수없는 것으로 보인다. (예 : "HP2250 LaserJet"). 누구든지이 작업을 수행하는 방법을 알고 있습니까?lpd/lpr을 사용하여 프린터에 대한 정보를 얻으려면 어떻게해야합니까?

답변

0

LPD은 PostScript 루트가있는 프린터에 대해 엄청난 가정을합니다. 원시 인쇄 파일을 모든 프린터 (ASCII 포함)로 관리 할 수 ​​있지만 프린터 자체에서 페이지 정의 언어 (예 : PostScript)를 사용하고 렌더링한다는 가정을합니다. 대기열 상태 정보는 대개 사용할 수 있지만 나머지는 아닙니다.

이것은 또한 다음 로컬로 연결된 다른 LPD의 또는 (선) 프린터 중 하나에/프록시이를 대기열 것이라고는 반드시 프린터 수준의 데몬이 아니었다는 점에서 LPD의 역사 있지만 서버 데몬으로 들어가 작업을 대기열에 넣지 않습니다.

LPD를 통해 달성하고자하는 목표가 있습니까?