Где я могу найти пример программы на C для печати на подключенный к сети принтер HP.HP PCL через TCP/IP
ответ
Для печати требуется драйвер принтера, который обрабатывает всю задачу связи с принтером.
все, что вам не придется беспокоиться о том, как печатать, тот факт, что принтер подключен к сети или USB или параллельный не имеет значения
Если вы хардкорный и хочет use the windows API (при условии, что вы на окнах)
иначе вы могли бы просто перенаправить вывод из STDIO like this article suggests
Это зависит от того, как вы хотите поговорить с принтером. В настоящее время многие принтеры могут поддерживать множество различных сетевых протоколов для получения заданий. Итак, какой именно:
- 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 .. .)
Я не верю, что стандартный ввод-вывод будет распечатываться на подключенном к сети принтере. Я хотел бы использовать gcc из linux для печати необработанных данных на принтер. Ищем примеры кода. – Tony
Тони, почему бы не примеры pipitas? Вы можете написать свой LPD или даже FTP для большинства сетевых принтеров HP. – Xailor