2009-06-26 10 views
0

Où puis-je trouver un exemple de programme en C pour imprimer sur une imprimante HP connectée au réseau?HP PCL via TCP/IP

Répondre

1

L'impression nécessite un pilote d'imprimante qui gère toutes les tâches de communication avec l'imprimante.

tout ce que vous avez à vous soucier est de savoir comment imprimer, le fait que l'imprimante est en réseau ou USB ou parallèle n'a pas d'importance

Si vous êtes hardcore et veulent use the windows API (en supposant que vous êtes sur Windows)

sinon vous pouvez simplement rediriger la sortie de STDIO like this article suggests

+0

Je ne pense pas que les E/S standard seront imprimées sur une imprimante connectée au réseau. Je voudrais utiliser gcc de Linux pour imprimer des données brutes à l'imprimante. À la recherche d'exemples de code. – Tony

+0

Tony, pourquoi pas des exemples de pipitas? Vous pouvez soit écrire votre propre LPD ou même FTP la chose à la plupart des imprimantes HP attachées au réseau. – Xailor

0

Cela dépend comment vous voulez parler à l'imprimante. De nos jours, beaucoup d'imprimantes peuvent supporter de nombreux protocoles réseau différents pour recevoir des travaux. Alors lequel est-ce:

  • IPP (Port 631)?
  • LPR/LPD (port 515)?
  • AppSocket (Port 9100 et autres)?
  • FTP? RCP? SCP?

Quoi qu'il en soit, pour la plupart de ces cas, vous pouvez trouver le code exemple ici: http://svn.easysw.com/public/cups/trunk/backend/ - Une aide supplémentaire ici: http://www.cups.org/documentation.php/api-filter.html

(Cependant, je me demande pourquoi vous voulez mettre en œuvre une telle chose vous-même sur Linux ..

Questions connexes