2009-06-26 4 views
0

C에서 예제 프로그램을 사용하여 네트워크에 연결된 HP 프린터로 인쇄 할 수있는 곳은 어디입니까?TCP/IP를 통한 HP PCL

답변

1

인쇄에는 프린터와의 모든 통신 작업을 처리하는 프린터 드라이버가 필요합니다.

프린터가 네트워크 또는 USB 또는 병렬 당신이 하드 코어 경우

상관과 use the windows API 싶지 않습니다, 사실을 인쇄하는 방법입니다에 대해 걱정할 필요가 모든 (당신이 창문에있어 가정)

그렇지 않으면 당신은 단순히 그것은가 프린터로 이야기하는 방법을 을 따라 STDIO like this article suggests

+0

표준 I/O가 네트워크 연결된 프린터로 인쇄 할 것이라고 생각하지 않습니다. 리눅스에서 gcc를 사용하여 프린터에 원시 데이터를 인쇄하고 싶습니다. 코드 예제를 찾고 있습니다. – Tony

+0

토니, pipitas 예를 들어 보지 않으시겠습니까? 대부분의 HP 네트워크 연결 프린터에 자신의 LPD 또는 FTP를 쓸 수도 있습니다. – Xailor

0

출력을 리디렉션 할 수있다. 요즘 프린터는 많은 다른 네트워크 프로토콜을 지원하여 작업을 수신 할 수 있습니다. 그렇습니다 :

  • IPP (포트 631)?
  • LPR/LPD (포트 515)?
  • AppSocket (포트 9100 및 기타)?
  • FTP? RCP? SCP? 여기 예제 코드를 찾을 수 있습니다 이러한 경우의 대부분 어쨌든

: http://svn.easysw.com/public/cups/trunk/backend/ - 여기에 또한 도움 : Linux에서 그런 일이 자신을 구현하려는 이유

(http://www.cups.org/documentation.php/api-filter.html 그러나, 궁금 .. .)

관련 문제