Foros del Web » Programando para Internet » PHP »

impresion en php

Estas en el tema de impresion en php en el foro de PHP en Foros del Web. Quisiera saber como puedo imprimir haciendo una consulta a mi BD, pero ademas debo especificar algunos parametros de impresion, como tamaño del papel y ubicacion ...
  #1 (permalink)  
Antiguo 05/11/2004, 11:02
Avatar de el_cesar  
Fecha de Ingreso: mayo-2001
Ubicación: Cali
Mensajes: 2.423
Antigüedad: 22 años, 10 meses
Puntos: 20
impresion en php

Quisiera saber como puedo imprimir haciendo una consulta a mi BD, pero ademas debo especificar algunos parametros de impresion, como tamaño del papel y ubicacion de la linea a imprimir, alguien me puede ayudar con esto o darme documentacion?
__________________
Say no more.......
  #2 (permalink)  
Antiguo 05/11/2004, 11:19
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Intenta ser más preciso en tus preguntas .. en otro mensaje:
http://www.forosdelweb.com/f18/como-puedo-mandar-imprimir-242543/

Dices que tienes la impresora conectada a tu servidor .. OK, .. pero sigue faltando que definas que S.O. usas en tu servidor.

PHP sólo puede imprimir directamente en impresoras conectadas al servidor usando las extensiones (requieren de su instalación/habilitación):

Printer
www.php.net/printer

Pero, esto requiere que uses WINDOWS! como S.O. de tu servidor .... (si algún día migras a Linux .. olvidate de este tema así).

Lo normal en PHP es generar PDF de forma dinámica . .así no te haces dependiente del S.O. del servidor y tienes absoluto control sobre la impresión .. con el problema de que la impresión como todo "PDF" que te descargas de un sitio .. tu decides (como usuario) donde lo tienes que imprimir (en que impresora) y debes tener instalado el lector de PDF que corresponda (Adobe Reader .. minimo o similar).

Un saludo,
  #3 (permalink)  
Antiguo 05/11/2004, 11:34
Avatar de el_cesar  
Fecha de Ingreso: mayo-2001
Ubicación: Cali
Mensajes: 2.423
Antigüedad: 22 años, 10 meses
Puntos: 20
Ok, pues estoy trabajando con win2k, y pues lo que necesito es imprimir unos certificados que tengo almacenados en mi bd, esto es: debo tomar los nombres y definir el area en donde se va a imprimir, para enviar la orden, esta impresion se realizara solo en la impresora que esta conectada al servidor.
__________________
Say no more.......
  #4 (permalink)  
Antiguo 05/11/2004, 12:19
Avatar de el_cesar  
Fecha de Ingreso: mayo-2001
Ubicación: Cali
Mensajes: 2.423
Antigüedad: 22 años, 10 meses
Puntos: 20
bien, ahora estoy utilizando este script que me encontre:

Código PHP:
<?php
$handle 
printer_open("\\\\gutenberg\\economia Laser 9000 PS");
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);
?>
pero me da el siguiente error:

Fatal error: Call to undefined function: printer_open() in c:\archivos de programa\easyphp1-7\www\pruebas\imprimir.php on line 10

donde la linea 10 es:
Código PHP:
$handle printer_open("\\\\gutenberg\\economia Laser 9000 PS"); 
como puedo solucionar esto?
__________________
Say no more.......
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 17:19.