FoxPro/Visual FoxPro - PROBLEMAS DE IMPRESIÓN SOLO PARA EXPERTOS

 
Vista:

PROBLEMAS DE IMPRESIÓN SOLO PARA EXPERTOS

Publicado por HUNTER (11 intervenciones) el 14/01/2003 17:30:18
PROBLEMAS DE IMPRESIÓN SOLO PARA EXPERTOS

AMIGOS encontre la falla del porque no imprime XP en una impresora OKI 320 turbo (de matriz), el problema reincide en que las instrucciones con ??? no las acepta, tal parece que el codigo que si lo acepta en win 98 en xp o son otros, o son otra funcion, o no acepta.

El problema es: Solo en XP cuando imprimo dentro del sistema, solo al cerrar el sistema descarga la impresión, mientras no.. y en win 98 el mismo sistema lo hace inmediatamente

SET PRINT ON
SET DEVICE TO PRINTER
* 33 lineas por hoja
???CHR(24) && borra la memoria intermedia de impresion
???CHR(27)+CHR(67)+CHR(33 ) && para que divida la hoja en 33 lineas es
decir media carta
??? CHR(27)+CHR(103) && a 15 puntos
‘’’’’’’’AQUÍ VA EL REPORTE’’’’’’’’’’’
‘’’’’’’’AQUÍ VA EL REPORTE’’’’’’’’’’’
‘’’’’’’’AQUÍ VA EL REPORTE’’’’’’’’’’’
SET PRINT OFF
SET DEVICE TO SCREEN
EJECT

A todos les pregunto
¿ Cómo puedo hacer que acepte este código en win xp?
¿Existen algunas otras instrucciones que sustituyan al ???
¿Si alguien sabe los codigos para la impresora OKI con XP le estare muy agradecido me ayuden?
• si tienen algun ejemplo de cómo hacer mas sencillo esto, tambien

En horabuena por leer mi mensaje y gracias por ayudarme..

Saludos desde Mexico
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

PROBLEMAS DE IMPRESIÓN SOLO PARA EXPERTOS

Publicado por WILLIAMS (85 intervenciones) el 14/01/2003 20:04:40
Hola:

has lo mismo, en vez de usar las 3 ???, usa el @ say.

SET PRINT ON
SET DEVICE TO PRINTER
* 33 lineas por hoja
@ say ,0,0 CHR(24) && borra la memoria intermedia de impresion
@ say 0,0 CHR(27)+CHR(67)+CHR(33 ) && para que divida la hoja en 33 lineas es
decir media carta
@ say 0,0 CHR(27)+CHR(103) && a 15 puntos
‘’’’’’’’AQUÍ VA EL REPORTE’’’’’’’’’’’
‘’’’’’’’AQUÍ VA EL REPORTE’’’’’’’’’’’
‘’’’’’’’AQUÍ VA EL REPORTE’’’’’’’’’’’
SET PRINT OFF
SET DEVICE TO SCREEN
EJECT

Pueba y cuenta.

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:PROBLEMAS DE IMPRESIÓN SOLO PARA EXPERTOS

Publicado por Roman Suazo (2723 intervenciones) el 15/01/2003 03:00:28
A ver si te ayuda esto: despues de la ultima linea de codigo agrega
la siguiente linea SET PRINT TO
Si esto no funciona, en los settings de la impresora desactiva o quita el cheque POOL DOS y has que la imprimision sea directa.

Espero que te ayude (no tengo impresora para probar esto)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar