FoxPro/Visual FoxPro - CONFIGURAR LA IMPRESORA

 
Vista:

CONFIGURAR LA IMPRESORA

Publicado por DANIEL ESPINOSA (13 intervenciones) el 06/02/2001 19:53:26
HOLA AMIGOS
AYUDEN A ESTE PROGRAMADOR

COMO HAGO QUE FOXPRO DESDE EL CODIGO O DEL EJECUTABLE PREDETERMINE LA IMPRESORA

SI ME AYUDAS TE LO AGRADESCO
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

RE:CONFIGURAR LA IMPRESORA

Publicado por Ronl Reátegui (52 intervenciones) el 06/02/2001 23:16:29
No entiendo bien tu pregunta pero ahi te va esto
(Caso 1) mediante codigo en una red utilizando la impresora del terminal "asistobra":
set cons off
set print to \\asistobra\EpsonSty=Lpt1
set devi to print
... Codigos de Impresion <opcional de acuerdo a la printer> ....
......
.....<<< Instrucciones de Impresion de informacioo>>>
......

set print to
set print off
set devi to scree

<Caso 2> (Recomendado)
Utilizando el generador de reportes
set cons off
set devi to print
repo form rkardex to print promp
set print to
set print off
set devi to scree

****Espero que te ayude en algo

Ronal


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:CONFIGURAR LA IMPRESORA

Publicado por NO SALE LA IMAGEN (13 intervenciones) el 07/02/2001 23:03:32
LO QUE EN REALIDAD NECESITO ES QUE LA IMPRESION SALGA DE LA SIGUIENTE MANERA

PRIMERO UNA IMAGEN ( BMP)
IMPRESO
ASI

SET DEVICE TO PRINTER
@ 2,2 SAY \"BMP.BMP\" BITMAP
*** AQUI CONTROLAR LA IMPRESORA Y QUE SOLO IMPRIMA TEXTO PARA QUE SEA MAS RAPIDA ( DRAFT)
<<< .. LA PREGUNTA ES COMO CONTROLO ESTO? >>>...
SET PRINT OFF
SET PRINT SCREEN

LA IDEA ES HACER UNA FACTURA Y QUE LA IMPRESION SEA EN DRAFT PARA QUE SEA VELOZ PERO EN ALGUNA PARTE DE ELLA IMPRIMIR UN BMP QUE ES EL LOGO DE LA EMPRESA

GRACIS POR TUS APORTES
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:CONFIGURAR LA IMPRESORA

Publicado por Ronal (52 intervenciones) el 09/02/2001 22:28:49
Hola
Me imagino que vas a utilizar una impresora matricial , te dire que hace muy buen tiempo que no hago ese tipo de programación , pero haciendo memoria , una vez me solicitaron un reporte impreso que tenia diferentes tipos de fuentes y logre salir de ese problema utilizando "???" (foxpro for windows) para enviar codigos de impresion directamente a la impresora pero para ello tenia que leer el manual de la impresora para identificar esos codigos, por ejemplo:

Modelo Epson:

???chr(15) <<Comprimido>>
....
....
Datos de Impresion
...
..
???chr(18) <<Normal>>

ó

@prow(),pcol() say chr(27)+'G' <<Negrita>>
....
...
Datos de impresion
....
...
@prow(),pcol() say chr(27)+'H' <<desac.negrita>>

Espero te ayude..

Ronal
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:CONFIGURAR LA IMPRESORA

Publicado por SI QUE ME SIRVE PERO (13 intervenciones) el 12/02/2001 16:47:36
RONAL GRACIAS POR DEDICAR TU TIEMPO A RESPONDERME, LOS CODIGOS QUE ME HAS MANDADO ME SIRVEN DE MUCHO Y HE VUELTO MI INPRESION MAS ELEGANTE, PERO HAY ALGO QUE AUN ME FALTA HACE NI CON EL CODIGO DE NEGRITA NI CON NINGUN OTRO CODIGO ESCAPE QUE ME HAS ENVIADO Y QUE YO AYA CONSULTADO LOGRO HACER LO QUE DESEO

TRABAJO CON LA IMPRESORA EPSON LX 300
QUE TAMBIEN IMPRIME GRAFICOS

LO QUE NECESITO HACER ENVIAR EL CODIGO ESCAPE QUE ME PERMITA IMPRIMIR UN GRAFICO ( BMP U OTRO) E INMEDIATAMENTE DESPUES IMPRIMIR NORMAL CON CHR(18)

AL GO ASI:
SET DEVICE TO PRINTER
<<< ORDEN PARA QUE IMPRIMA GRAFICOS>>>>>
..... SI DEJO LA IMPRESORA NORMAL NO ME FUNCIONA...

@ 2,2 SAY \"DIBUJO.BMP\" BITMAP

CHR(18)

<<< IMPRIMO NORMAL >>>

SET PRINTER OFF
SET DEVICE TO SCREEN

GRACIAS
AYUDAME
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:CONFIGURAR LA IMPRESORA

Publicado por Ronal (52 intervenciones) el 16/02/2001 19:03:40
Daniel no te puede contestar antes debido a que estuve en una comision de servicios en mi trabajo , con respecto a tu problema de impresion te diré que para suerte dispongo de un manual de ese modelo de impresora pero no tengo la printer para probar los codigos que te estoy enviando:
64 Inicializacion de impresora
17 Seleccionar Impresora
19 Desabilitar Impreosra
60 Seleccionar modo unidireccional
85 Encender / apagar modo unidireccional
13 Retorno de carro
48 Espaciado de lineas 1/8 de pulg
49 Espaciado de lineas 7/72 de pulg
50 Espaciado de lineas 1/6 de pulg
80 Seleccionar a 10cpi (tamaño de Caracter)
77 Seleccionar a 12 cpi
15 modo condensado
18 normal
69 Resaltado
70 Cancelar resaltado
71 seleccionar modo de doble trazo
72 Cancelar modo de doble trazo
83 modo superscrip
84 cancelar modo superscrip
52 Cursivo
53 Cancelar modo cursivo
45 encender / apagar modo subrayado
75 Seleccionar modo grafico densidad sencilla
76 Seleccionar modo grafico densidad doble
89 modo grafico densidad doble - alta velicidad
90 modo grafico densidad cuadruple
42 Seleccionar modo de graficos
63 Reasignar modo de graficos
94 Seleccionar modo de graficos de 9 pins

te recomiendo que trates de utilizar el generador de informes , en el puedes incrustar graficos y diseñar el formato de la factura , asi mismo definir el tipo y tamaño de la fuente del detalle, lo he probado y da buenos resultados..

De todas formas tratare de mandarte por correo otros codigos del manual de operación de la printer.

Espero que te sirva este aporte ... Avisame


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:CONFIGURAR LA IMPRESORA

Publicado por DANIEL ESPINOSA (13 intervenciones) el 16/02/2001 20:14:17
GRACIA POR ESTE APORTE DE VERDAD ME SIRVIO .
ACABO DE PROBAR VARIOS CODIGOS Y FUNCIONAN A LA PERFECCION.

LO DE LOS REPORTES, VOY A EMPEZAR A MIGRAR A EVENTOS GRACIAS POR TODO.

DANIEL ESPINOSA

PD: ESPERO LOS OTROS CODIGOS
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