2009-06-26 48 views

回答

1

打印需要打印機驅動程序來處理與打印機通信的所有任務。

所有你需要擔心的是如何打印,事實證明打印機是網絡或USB或並口沒關係

如果你是鐵桿,想use the windows API(假設你使用的是Windows )

否則,你可以簡單地從STDIO like this article suggests

+0

我不相信標準輸入/輸出將打印到網絡連接的打印機。我想從linux使用gcc將原始數據打印到打印機。尋找代碼示例。 – Tony 2009-09-09 18:12:31

0

重定向輸出這取決於如何你想談論到打印機。現在許多打印機可以支持許多不同的網絡協議來接收作業。那麼它是什麼:

  • IPP(Port 631)?
  • LPR/LPD(端口515)?
  • AppSocket(端口9100和其他)?
  • FTP? RCP? SCP?

不管怎樣,對於大多數這種情況下,你可以在這裏找到示例代碼:http://svn.easysw.com/public/cups/trunk/backend/ - 進一步幫助在這裏:http://www.cups.org/documentation.php/api-filter.html

(但是,我不知道爲什麼要實現在Linux上自己這樣的事情.. )