Buenas Tardes tardes amigos, mil disculpas por interrumpirles. Tengo un problema estoy tratando de imprimir una etiquetera con funciones de socket, pero me sale el siguiente error:
Warning: socket_connect() [function.socket-connect]: unable to connect [0]: Se ha intentado una operación de socket en un host no accesible. in C:\AppServ\www\sys_huacac\sys\clases\c_producto.ph p on line 1160
Warning: socket_write() [function.socket-write]: unable to write to socket [0]: No se ha permitido una petición para enviar o recibir datos ya que el socket no está conectado y no se ha proporcionado ninguna dirección, al realizar el envío en un socket de datagramas por medio de una llamada sendto. in C:\AppServ\www\sys_huacac\sys\clases\c_producto.ph p on line 1163
Utilizo la siguiente configuracion: Necesito imprimir en el puerto LPT1
$texto = "Esto quiero Imprimir....";
//para mandar a imprimr a tiketera.
$address="192.168.23.224";
$service_port=7654;
$body = $texto;
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
if ($socket < 0) die ("Error" . " File: " . __FILE__ . " on line: " . __LINE__ . "Reason: ". socket_strerror($socket));
$result = socket_connect($socket, $address, $service_port);
if ($result < 0) die ("Error" . " File: " . __FILE__ . " on line: " . __LINE__ . "Reason: ". socket_strerror($result));
socket_write($socket, $body, strlen($body));
socket_close($socket);
Alguien puede ayudarme ? Agradesco de antemano cualquier solucion que puedan darme.