FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problemas con PHP y Mini Impresora
Hola como estan, estoy realizando una aplicacion en PHP, estoy utilizando mysql como base de datos.. ya tengo todo perfecto solo un unico inconveniente.
Como imprimir?????? utilizo unas mini impresora del tipo Star Sp200 pero sinceramente con el controlador instalado no se imprime no hay forma de hacerla imprimir.... Pero encontre por ahi que se puede hacer imprimir con los comandos de escape, hice una mini aplicacion en delphi, que recoge el fichero que guardo en php con el ticket a imprimir.... pero una preguntita como desde php ejecuto mi programa imprimir.exe???? Gracias cualquier ayuda y se los agradeceria d everdad que so me falta la parte de imprimir.. .gracias por todo |
#2
|
||||
|
||||
Hola,
Creo que para imprimir podrías utilizar JavaScript, de hecho no se me ocurre ahora mismo la forma de hacerlo con PHP, claro que yo de PHP no sé demasiado. Sin embargo, en la descripción de la función "print" del manual de PHP, se encuentra este comentario que utiliza desde PHP el programa "Acrobat Reader" para imprimir un determinado documento "pdf"... No sé si podrás sacar alguna idea de esto. En todo caso, como digo, creo que podrías imprimir con JavaScript, y, ¿en qué impresora? Pues acaso eso ya sea cuestión del "cliente", del sistema operativo que utiliza el cliente, es decir, de la impresora que se tenga "como predeterminada" para imprimir en estos casos... Que alguien me corrija por favor. |
#3
|
|||
|
|||
Las Impresoras en realidad son MINI-Impresoras
mira son mini impresoras para imprimir ticket que el tiene y como mencione son Star Sp200 y/o Star SP 2000
La idea es que lo que hice fue generar un archivo con el ticket a imprimir y guardarlo luego en delphi me hice una pequeña aplicacion para imprimir ese ticket con los comandos de escape de la impresora que es directamente desde ms-dos... Entonces como puedo yo llamar a mi ejecutable desde php... como cargo el programa imprimir.exe que me imprimira el archivo con el ticket guardado...? |
#4
|
|||
|
|||
Prueba de esta manera
Código PHP:
|
#5
|
|||
|
|||
Gracias aunque no lo He Probado
Excelnte justo lo que necesitaba, bueno me hubiese gustado mas inyectarles los comandos de escape directamente desde php pero ya estoy trabajando en la aplciacion en delphi para que me imprima el ticket....
Ahora lo malo es que en cada pc cliente habra que poner dicho ejecutable para que cada vez que vayan a imprimir un ticket llamen al ejecutable y este haga la impresion.... bueno yo me las ingenio gracias por todo |
#6
|
|||
|
|||
Sera Posible Llamar al Programa desde el servidor
Hola Sudamericano, gacias me ha ayudado muchisimo pero me surge una ideita:
Para evitar que en las pc clientes haya que instalar o poner el archivo imprimir.ee, se podra llamar este archivo desde el servidor, es decir con ruta al servdior y este pueda ejecuatrse desde el cliente, asi cada cliente no ecesitara tener el archivo imprmir.exe Código:
<? $result = shell_exec("C:\Programs\imprimir.exe'"); print($result); ?> Código:
<? $result = shell_exec("172.198.56.23\programs\imprimir.exe"); print($result); >? \\ es decir que las terminales o pc clientes lo llamen al sevidor, me explico? |
#7
|
||||
|
||||
Desde siempre PHP esta hecho para correr en un servidor, todos los comandos que ejecuta lo hace en el servidor. Las rutinas de impresión que trae si imprimen, pero en el servidor.
Lo que comenta newdelphi7 no es posible, o al menos no en un entorno normal. Para empezar el path se pone diferente si es Linux o es Windows, en cualquier caso no es posible accesar al dichoso archivo imprimir.exe con solo llamarlo a menos que se tratara de una intranet, pero en ese caso tendría que estar compartida en la red la carpeta que contiene el exe. Ignoro realmente como hacerlo puesto que mientras tu aplicación este corriendo dentro de un browser esta sujeta a las condiciones del mismo, es decir solo puede imprimir como si lo hiciera el browser. Si se permitiera acceder directamente a las impresoras a un script web sería una vulnerabilidad aprovechable para mal´ficos fines
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Mini Racing Online | turminator | Varios | 2 | 21-04-2006 02:39:33 |
Lista de mini imagenes | newbery | Gráficos | 2 | 21-11-2005 19:16:54 |
problemas con impresora matricial en xp | morfeo21 | Impresión | 1 | 11-01-2005 01:20:39 |
Problemas con Qreport W2k e impresora de red | adfa | Impresión | 0 | 22-03-2004 20:31:37 |
Problemas al configurar impresora | ing_alsaac | Impresión | 0 | 08-07-2003 23:44:17 |
|