Foros del Web » Programando para Internet » PHP »

funcion printer_open()

Estas en el tema de funcion printer_open() en el foro de PHP en Foros del Web. hola, quiero imprimir un texto con php sin usar el window.print() de javascript. Para ello he estado mirando la información de php y he visto ...
  #1 (permalink)  
Antiguo 21/11/2007, 11:43
Avatar de rameau1982  
Fecha de Ingreso: febrero-2007
Ubicación: Barcelona
Mensajes: 111
Antigüedad: 17 años, 2 meses
Puntos: 0
funcion printer_open()

hola, quiero imprimir un texto con php sin usar el window.print() de javascript. Para ello he estado mirando la información de php y he visto las funciones printer.
En el caso de printer_open() dice que si no pasas ningún parámetro, busca (sólo funciona en windows) la impresora predeterminada.
Bueno, a mi no me funciona. Me da un error en la función. Si pongo el nombre de la impresora, tampoco funciona:
Código PHP:
<?php
$handle 
printer_open("SRP250 No Cut");
printer_start_doc($handle"My Document");
printer_start_page($handle);
$font printer_create_font("Arial"7248400falsefalsefalse0);
printer_select_font($handle$font);
printer_draw_text($handle"test"1010);
printer_delete_font($font);
printer_end_page($handle);
printer_end_doc($handle);
printer_close($handle);
?>
En otro post de este foro, he visto que no sólo ponen el nombre de la impresora, sino una especie de path.
Alguien que me pueda ayudar? y de paso, en linux que??
Gracias.
  #2 (permalink)  
Antiguo 21/11/2007, 11:53
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Re: funcion printer_open()

Las funciones de impresion solo son soportadas bajo el servidor, es decir si tu mandas a imprimir, tiene que ser una impresora que este conectada fisicamente al servidor, o en red, pero que sea accesible al servidor, no del cliente.

Saludos.
  #3 (permalink)  
Antiguo 21/11/2007, 17:13
Avatar de rameau1982  
Fecha de Ingreso: febrero-2007
Ubicación: Barcelona
Mensajes: 111
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: funcion printer_open()

gracias por responder.
La impresora está conectada físicamente al servidor, ya sabía esto. es un samsung srp250 no cut.
En el php.ini no tendría que poner:
printer.default_printer = "SRP250No Cut" ????
bueno, alguna ayuda más?
gracias
  #4 (permalink)  
Antiguo 22/11/2007, 03:30
Avatar de rameau1982  
Fecha de Ingreso: febrero-2007
Ubicación: Barcelona
Mensajes: 111
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: funcion printer_open()

El error que me da es:

Fatal error: Call to undefined function printer_open() in C:\xampp\htdocs\pruebas\carrito\imprimir.php on line 2

imagino que la función no está definida. En el php.ini he añadido: extension=php_printer.dll y me sigue dando el mismo error, alguna sujerencia?
gracias
  #5 (permalink)  
Antiguo 24/11/2007, 04:12
Avatar de rameau1982  
Fecha de Ingreso: febrero-2007
Ubicación: Barcelona
Mensajes: 111
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: funcion printer_open()

alguien que me pueda ayudar... gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:29.