Если у вас есть какой-либо файл данных PDF, Postscript, PCL или другой файл в формате, поддерживаемом принтером, вы можете просто открыть порт 9100 для IP-адреса принтера и отправить данные.
Практически все сетевые принтеры могут общаться в режиме разговора с более чем 9100. Вы также можете использовать порт 515, но для этого необходим клиент LPR. Порт 9100 просто примет ваши данные как «RAW» и напечатает все, что находится в потоке. Это означает, что вы должны вывести что-то, что понимает принтер, например PCL / PS (PDF для некоторых устройств) и т. Д.
Вы также можете отправить простой текст без управляющих кодов, который будет считаться большинством устройств как PCL, независимо от того, какой шрифт по умолчанию, ориентация и т. Д. Установлены.
Вы можете попробовать это на настольном ПК к принтеру, используя telnet для порта 9100 принтера. Когда telnet открыт, введите текст и закройте telnet (или дождитесь истечения времени ожидания принтера). Ваш текст должен напечатать.