Fecha actual Vie May 17, 2024 8:58 pm

Todos los horarios son UTC + 1 hora [ DST ]




Nuevo tema Responder al tema  [ 27 mensajes ]  Ir a página Anterior  1, 2
Autor Mensaje
 Asunto:
NotaPublicado: Vie Nov 10, 2006 12:37 am 
Avatar de Usuario

Registrado: Vie Oct 14, 2005 12:50 pm
Mensajes: 78
Ubicación: Girona
Bruno,

El equipo en que me falla a mi es con XP Home SP2.

En los XP Pro oficiales o no funcionan correctamente.

¿Serà por el Home???

_________________
Un Saludo,
Xevi.


Arriba
 Perfil  
Responder citando  
 Asunto:
NotaPublicado: Vie Nov 10, 2006 9:54 am 
Site Admin
Avatar de Usuario

Registrado: Jue Oct 06, 2005 10:49 pm
Mensajes: 655
Ubicación: España - Salamanca
Citar:
En los XP Pro oficiales o no funcionan correctamente.
:shock:

Citar:
¿Serà por el Home???
A ver si alguien lo puede probar con XP Home.

_________________
Un saludo,
Bruno Cantero
www.c3compiler.com


Arriba
 Perfil  
Responder citando  
 Asunto:
NotaPublicado: Vie May 18, 2007 9:02 am 
Site Admin
Avatar de Usuario

Registrado: Jue Oct 06, 2005 10:49 pm
Mensajes: 655
Ubicación: España - Salamanca
Rodrigo,

La impresora se cambia desde código con la propiedad Active del objeto Printer. Puedes obtener los nombres en la propiedad Printers, la primera del array es la predeterminada de Windows, pero puedes asignar cualquiera.

_________________
Un saludo,
Bruno Cantero
www.c3compiler.com


Arriba
 Perfil  
Responder citando  
 Asunto:
NotaPublicado: Mar May 22, 2007 6:38 pm 
Site Admin
Avatar de Usuario

Registrado: Jue Oct 06, 2005 10:49 pm
Mensajes: 655
Ubicación: España - Salamanca
Rodrigo,

Y si haces:

Printer:Active := "\\USUARIO-23113C1\Xerox Phaser 3117"

O sea, usar el nombre correcto, por programación, no el erróneo de ::oPrintDlg:Name , ¿sale bien?

_________________
Un saludo,
Bruno Cantero
www.c3compiler.com


Arriba
 Perfil  
Responder citando  
 Asunto:
NotaPublicado: Jue May 24, 2007 9:42 pm 
Site Admin
Avatar de Usuario

Registrado: Jue Oct 06, 2005 10:49 pm
Mensajes: 655
Ubicación: España - Salamanca
Rodrigo,

Lo reviso y te lo confirmo, a lo mejor has dado en el clavo :-)

_________________
Un saludo,
Bruno Cantero
www.c3compiler.com


Arriba
 Perfil  
Responder citando  
 Asunto:
NotaPublicado: Mié May 30, 2007 7:36 pm 
Site Admin
Avatar de Usuario

Registrado: Jue Oct 06, 2005 10:49 pm
Mensajes: 655
Ubicación: España - Salamanca
Pues así es, el diálogo de Windows conserva la limitación de 30 caracteres al componer el nombre de la impresora. Esta limitación viene de los sistemas de 16 bits, de hecho, al compartir una impresora y darle un nombre largo como recurso, el propio sistema nos avisa de que puede no ser compatible con sistemas MS-DOS, y por lo tanto con sistemas de 16 bits y con ello con el propio diálogo, aunque sea de 32 bits, que hereda esta característica. Por suerte Microsoft ha previsto otra forma de obtener el nombre de la impresora seleccionada en el diálogo y ya está implementado. Ha dado guerra pero gracias a Xevi y Rodrigo ha quedado arreglado.

_________________
Un saludo,
Bruno Cantero
www.c3compiler.com


Arriba
 Perfil  
Responder citando  
 Asunto:
NotaPublicado: Jue Ago 16, 2007 4:42 pm 

Registrado: Jue Nov 03, 2005 7:20 pm
Mensajes: 132
Ubicación: Teruel(España)
Hola Javier
No se si habras solucionado este problema, te cuento el mio porque me parece que es el mismo
Tengo un programa hecho con Xbase Alaska 1.8 para hacer los recibos en el formato norma 19, no sabria decirte cuantos clientes lo utilizan, posiblemente varios cientos, sin embargo hay uno que al intentar imprimir en una impresora de red el programa salta y se sale, curiosamente en esa impresora y con el mismo programa desde otro ordenador de la empresa imprime perfectamente, le envié al cliente un preview que lleva Alaska y el resultado era el mismo.
Estaba esperanzado con C3 y aunque me falta bastante, los modulos de impresion ya los tengo asi que he probado en el ordenador "discobolo", seleccionamos la impresora de red y ...
la impresion sale en la predeterminada de window(una matricial con puerto paralelo), como el ordenador tiene acceso a otras impresoras en la misma empresa hemos probado y funcionan perfectamente, el programa hecho con Alaska tambien imprime.
Creo que es un problema del controlador de la impresora instalado en el ordenador del cliente, pero si me meto a tocar la configuracion del ordenador, cualquier fallo a partir de ... será culpa mia, la experiencia enseña, el usuario no quiere reconocer que el problema está en su ordenador porque, la verdad sea dicha, solamente le da problemas mi programa.
Me falta probar el Preview que viene con C3 y el modelo exacto de impresora y el nombre que tiene por si el problema es lo que indicaba Rodrigo.
Si averiguo algo mas ya te lo comunicaré.
Un saludo


Arriba
 Perfil  
Responder citando  
 Asunto:
NotaPublicado: Mar Ago 21, 2007 6:21 pm 
Site Admin
Avatar de Usuario

Registrado: Jue Oct 06, 2005 10:49 pm
Mensajes: 655
Ubicación: España - Salamanca
Hola,

No os preocupéis que ya está arreglado, el bug lo tiene el diálogo de Windows, que entrega el nombre cortado, pero ahora se lo pregunto por otro lado y lo da correctamente.

_________________
Un saludo,
Bruno Cantero
www.c3compiler.com


Arriba
 Perfil  
Responder citando  
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 27 mensajes ]  Ir a página Anterior  1, 2

Todos los horarios son UTC + 1 hora [ DST ]


No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Buscar:
Saltar a:  
cron