Buenas tardes a todos. Aquí ando nuevamente
No sé si a alguien se le ha presentado esta situación y es que pretendo modificar los valores ( Ancho y Alto ) de un documento de los listados en el servidor de impresión de Windows y no sé por dónde empezar.
Esta es la captura del documento que deseo modificar:
¿Alguien podría arrojarme algo de luz en este asunto?
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Servidor Impresión Windows
Servidor Impresión Windows
Bueno, quiero especificar que lo que trato de hacer es modificar el tamaño del papel de una impresora térmica ( Datamax Apex 2 ) para establecer el alto del papel vía programación. Tratando de establecer las propiedades de TPrinter me ignora totalmente...
Lo ignora todo:
PRINTER:nPaperLength := *LOQUEQUIERAS*
PRINTER:nPaperSizeType := *DAIGUALLOQUEPONGAS*
PRINTER:nPaperWidth := *IGNORACUALQUIERVALOR*
Lo que hace es mantenerse inmutable a la configuración del documento asociado a la impresora. Ese documento puede modificarse desde el servidor de impresión de Windows, pero claro, para eso ya hay que hacerlo a mano desde Windows...
Lo ignora todo:
PRINTER:nPaperLength := *LOQUEQUIERAS*
PRINTER:nPaperSizeType := *DAIGUALLOQUEPONGAS*
PRINTER:nPaperWidth := *IGNORACUALQUIERVALOR*
Lo que hace es mantenerse inmutable a la configuración del documento asociado a la impresora. Ese documento puede modificarse desde el servidor de impresión de Windows, pero claro, para eso ya hay que hacerlo a mano desde Windows...
-
- Mensajes: 1831
- Registrado: Mar Oct 11, 2005 9:53 am
Servidor Impresión Windows
Yo hago esto y me ha funcionado:
With Object ::oDevice
Case ::nPaperSizeType == 2 //miniprinter
:nPaperWidth := ::nWidth //el ancho lo defino igual por que
hay impresoras de 50, 60, 70 y 80 mm
:nPaperLength := 5000
::::
imprimo todo lo que requiero...
:::
//llevo un control del alto, y al final, le ajusto el alto y lo mando a
imprimir....
With Object ::oDevice
Case ::nPaperSizeType == 2 //miniprinter
:nPaperLength := ::nLenPage
:::
Espero te sirva..
Ramón Zea
Móvil.: 993-231.62.29
Tel./Fax: 993-353-46-73
www.zeasoftware.com.mx
soporte@zeasoftware.com.mx
zeasoftware@hotmail.com
Aliado FACTURAXION
"Joan Ramón" escribió en el mensaje de
noticias:51250e44$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
Up!
With Object ::oDevice
Case ::nPaperSizeType == 2 //miniprinter
:nPaperWidth := ::nWidth //el ancho lo defino igual por que
hay impresoras de 50, 60, 70 y 80 mm
:nPaperLength := 5000
::::
imprimo todo lo que requiero...
:::
//llevo un control del alto, y al final, le ajusto el alto y lo mando a
imprimir....
With Object ::oDevice
Case ::nPaperSizeType == 2 //miniprinter
:nPaperLength := ::nLenPage
:::
Espero te sirva..
Ramón Zea
Móvil.: 993-231.62.29
Tel./Fax: 993-353-46-73
www.zeasoftware.com.mx
soporte@zeasoftware.com.mx
zeasoftware@hotmail.com
Aliado FACTURAXION
"Joan Ramón" escribió en el mensaje de
noticias:51250e44$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
Up!
Ramón Zea
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Servidor Impresión Windows
Gracias por tu respuesta, aunque lo intenté de esa manera y no funcionaba. Ciertas impresoras no permiten el cambio de sus modelos de papel de impresión utilizando los métodos habituales. Sin embargo, utilizando la API de Windows he logrado modificar los formularios de impresión.
í‰chale un ojo al post que voy a poner en unos minutos!
Post con la solución a mi problema:
http:// www.xailer.com/forum/index.php?t=msg&th=16751&start= 0&
í‰chale un ojo al post que voy a poner en unos minutos!
Post con la solución a mi problema:
http:// www.xailer.com/forum/index.php?t=msg&th=16751&start= 0&