🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: es.comp.os.linux.programacion
8 messages
8 total messages Started by aortega Mon, 12 Jun 2006 05:20
Cómo Imprimir en coordenas (x, y) de un documento desde linux con php?
#1008
Author: aortega
Date: Mon, 12 Jun 2006 05:20
15 lines
1655 bytes
En php para windows existe una librería llamada php_printer y un
función llamada :
printer_draw_text ( resource printer_handle, string text, int x, int y
)

 que lo que hace es escribir en coordenadas especificas de un
documento.

La pregunta es cómo puedo hacer eso mismo desde linux con php, ya que
necesito escribir en una pagina, pero en espacios precisos de la
pagina, por ejm si la pagina tiene:

nombre: __________________ 

necesito escribir exactamente en la raya.
Re: C�mo Imprimir en coordenas (x, y) de un documento desde linux con php?
#1009
Author: Oscar Garcia
Date: Tue, 13 Jun 2006 16:19
28 lines
1998 bytes
El 11 Jun 2006 22:20:52 -0700, "aortega" <amb_ort_02@hotmail.com>
escribi�:
>En php para windows existe una librer�a llamada php_printer y un
>funci�n llamada :
>printer_draw_text ( resource printer_handle, string text, int x, int y
>)
>
> que lo que hace es escribir en coordenadas especificas de un
>documento.
>
>La pregunta es c�mo puedo hacer eso mismo desde linux con php, ya que
>necesito escribir en una pagina, pero en espacios precisos de la
>pagina, por ejm si la pagina tiene:
>
>nombre: __________________ 
>
>necesito escribir exactamente en la raya.

�Qu� problema tienes exactamente? �No te funciona? �Te dice que no
existe la funci�n? �Te dice "permiso denegado" al ejecutar tu programa
PHP?

Un saludo.

-- 
�scar Javier Garc�a Baudet
LinaresDigital
http://redstar.linaresdigital.com/
Re: Cómo Imprimir en coordenas (x, y) de un documento desde linux con php?
#1011
Author: aortega
Date: Thu, 15 Jun 2006 00:52
29 lines
2382 bytes
> ¿Qué problema tienes exactamente? ¿No te funciona? ¿Te dice que no
> existe la función? ¿Te dice "permiso denegado" al ejecutar tu programa
> PHP?

Necesito mudar mi sistema de windows a linux. En windows funciona
perfectamente, pero las funcines de la dll php_printer solo funciona en
windows según el manual en
http://www.php.net/manual/es/ref.printer.php.

En linux no existe una librería similar para php, según tengo
entendido. Entonces

>necesito escribir en una pagina, pero en espacios precisos de la
>pagina, por ejm si la pagina tiene:
>
>nombre: __________________
>
>necesito escribir exactamente en la raya.

La página no la genera el sistema, se obtine desde fuera y el sistema
solo debe imprimir en las rayas, una x cantidad de informacion que
captura el sistema.

Ojo la pagina se coloca en la impresora y esta solo imprime en las
rayas donde va la informacion capturada (lo pude lograr con la dll;
php_printer.dll, para php). y necesito una idea para hacer en linux lo
que ya me funciona en windows.

Espero que sea lo bastante claro, saludos.
Re: C�mo Imprimir en coordenas (x, y) de un documento desde linux con php?
#1012
Author: Oscar Garcia
Date: Thu, 15 Jun 2006 02:11
25 lines
2015 bytes
El 14 Jun 2006 17:52:32 -0700, "aortega" <amb_ort_02@hotmail.com>
escribi�:
>> �Qu� problema tienes exactamente? �No te funciona? �Te dice que no
>> existe la funci�n? �Te dice "permiso denegado" al ejecutar tu programa
>> PHP?
>
>Necesito mudar mi sistema de windows a linux. En windows funciona
>perfectamente, pero las funcines de la dll php_printer solo funciona en
>windows seg�n el manual en
>http://www.php.net/manual/es/ref.printer.php.
>
>En linux no existe una librer�a similar para php, seg�n tengo
>entendido. Entonces

�Has probado a generar un PDF (con fPDF, por ejemplo) y enviar el
documento directamente a la impresora?

Es la primera soluci�n que se me ocurre.

Un saludo.

-- 
�scar Javier Garc�a Baudet
LinaresDigital
http://redstar.linaresdigital.com/
Re: C�mo Imprimir en coordenas (x, y) de un documento desde linux con php?
#1013
Author: Oscar Garcia
Date: Thu, 15 Jun 2006 02:32
18 lines
1795 bytes
El Thu, 15 Jun 2006 04:11:25 +0200, Oscar Garcia
<redstarQUITARSPAM23@terra.es> escribi�:
>>En linux no existe una librer�a similar para php, seg�n tengo
>>entendido. Entonces
>
>�Has probado a generar un PDF (con fPDF, por ejemplo) y enviar el
>documento directamente a la impresora?

Bueno.. "directamente" no, ya que si usas cups (por ejemplo) deber�s
pasar el documento a postcript previamente (por ejemplo con pdf2ps que
trae ghostscript).

Otro saludo.

-- 
�scar Javier Garc�a Baudet
LinaresDigital
http://redstar.linaresdigital.com/
Re: Cómo Imprimir en coordenas (x, y) de un documento desde linux con php?
#1017
Author: Alberto Cabello Sanchez
Date: Mon, 19 Jun 2006 08:30
31 lines
2169 bytes
Oscar Garcia wrote:
> El Thu, 15 Jun 2006 04:11:25 +0200, Oscar Garcia
> <redstarQUITARSPAM23@terra.es> escribi�:
> 
>>>En linux no existe una librer�a similar para php, seg�n tengo
>>>entendido. Entonces

"Printer Functions
Introduction

These functions are only available under Windows 9.x, ME, NT4 and 2000. 
They have been added in PHP 4.0.4. "


No existe esa misma, pero "similares" s� que las hay:
http://www.php.net/manual/en/ref.ps.php

>>
>>�Has probado a generar un PDF (con fPDF, por ejemplo) y enviar el
>>documento directamente a la impresora?
> 

Esa es otra manera buena de hacerlo.

> 
> Bueno.. "directamente" no, ya que si usas cups (por ejemplo) deber�s
> pasar el documento a postcript previamente (por ejemplo con pdf2ps que
> trae ghostscript).

El cups hace eso �l solito, o por lo menos el m�o me lo hace: yo s�lo 
hago lpr doc.pdf y �l lo imprime :-)
Re: C�mo Imprimir en coordenas (x, y) de un documento desde linux con php?
#1018
Author: Oscar Garcia
Date: Mon, 19 Jun 2006 08:53
35 lines
2575 bytes
On Mon, 19 Jun 2006 10:30:56 +0200, Alberto Cabello Sanchez
<gallina@unex.es> wrote:
>>>>En linux no existe una librer�a similar para php, seg�n tengo
>>>>entendido. Entonces
>
>"Printer Functions
>Introduction
>
>These functions are only available under Windows 9.x, ME, NT4 and 2000. 
>They have been added in PHP 4.0.4. "
>
>No existe esa misma, pero "similares" s� que las hay:
>http://www.php.net/manual/en/ref.ps.php

Deber�as hab�rselo respondido a su post :)

>> Bueno.. "directamente" no, ya que si usas cups (por ejemplo) deber�s
>> pasar el documento a postcript previamente (por ejemplo con pdf2ps que
>> trae ghostscript).
>
>El cups hace eso �l solito, o por lo menos el m�o me lo hace: yo s�lo 
>hago lpr doc.pdf y �l lo imprime :-)

No hab�a usado nunca lpr para imprimir directamente en cups, pens� que
har�a falta pasarlo previamente a postscript.

De todas formas har� algunas pruebecillas a ver qu� tal funciona en
impresoras que no son postscript (como la hp940c de mi casa).

Un saludo.

-- 
�scar Javier Garc�a Baudet
LinaresDigital
http://redstar.linaresdigital.com/
Re: Cómo Imprimir en coordenas (x, y) de un documento desde linux con php?
#1023
Author: aortega
Date: Wed, 21 Jun 2006 02:43
14 lines
2136 bytes
> ¿Has probado a generar un PDF (con fPDF, por ejemplo) y enviar el
> documento directamente a la impresora?

Gracias por las respuestas, la verdad es que me han dado buenas ideas,
que es lo que necesitaba.
Gracias voy a utilizar la opción que menciono Óscar Javier García
Baudet, debo decir que una de las desventajas de utilizar la extensión
php_printer.dll es que cada vez que se cambia de impresora se deben
volver a configurar nuevamente las coordenadas (x,y), ya que,
diferentes impresoras, con las mismas coordenadas en el script php,
imprimen en lugares distintos de la pagina. Esto es algo que no ocurre,
por lo visto hasta el momento, con fpdf.

Gracias por todo
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads