border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU
  #1 (permalink)  
Antiguo 23-09-2005, 22:46:28
Buena Participación en el Foro
 
Registrado: oct 2003
Ubicación: Talca
Posts: 65
Fegito Valoración +2
Predeterminado problema al imprimir en una impresora matricial

Hola a Todos tengo un grave problema, hace mas de 2 meses que no puedo encontrar una solucion a esto, y los usuarios del programa me reclaman todos los dia por este problema.

Mando la impresion a la matriz de punto con el objeto Printer.Print y no tengo ningun problema en imprimir el documenro, el problema esta en que es muy lenta la impresion, trato de configurar la impresora a calidad de impresion a borrador, pero en el momento de enviar la impresion se cambia en forma automatica a calidad de impresion media.

Trato de imprimir con:

Open "Lpt1:" .......

Print ----------

Close

y funciona casi bien.
Imprime en la calidad de borrador pero:
noce como agrandar la letra o cambiar el tipo de letra, subrrayar.

Si alguien me puede ayudar estare muy agradecido.
Responder Con Cita
  #2 (permalink)  
Antiguo 23-09-2005, 23:46:47
Avatar de WILFREDO POLANCO
Gran Participación en el Foro
 
Registrado: jun 2005
Posts: 173
WILFREDO POLANCO Valoración +2
Predeterminado

Letras Impresora
'* * * TIPOS DE LETRAS IMPRESORA
'Print #1, Chr(27) & Chr(120) & Chr(0) 'Draft
'Print #1, Chr(27) & Chr(77) '12 CPI
'Print #1, Chr(27) & Chr(80) '10 CPI
'Print #1, Chr(27) & Chr(15) 'Comprimido
'Print #1, Chr(27) & Chr(18) 'Cancela COmprimido
'Print #1, Chr(27) & Chr(14) 'Ancho Double
'Print #1, Chr(27) & Chr(20) 'Cancela Ancho double
'Print #1, Chr(27) & Chr(69) 'Negrita
'Print #1, Chr(27) & Chr(70) 'Cancela negrita
'Print #1, Chr(14) 'Agrandar
'Print #1, Chr(18) 'Cancela Agrandar

Estos caracteres se los debe sumar a la cadena que deseas imprimir y al final de la cadena los caracteres para cancelar...

Suerte... Espero que te haya servido...
__________________
---- Wilfredo Polanco ----
República Dominicana, Santo Domingo, D.N.
Responder Con Cita
  #3 (permalink)  
Antiguo 24-09-2005, 02:00:28
Gran Participación en el Foro
 
Registrado: dic 2004
Posts: 127
Memin Valoración +2
Contactar con Memin a través de MSN
Predeterminado

Que tal, espero haber entendid obien. Lo unicoa que quieres es que tu impresora acepte el modo de Impresion Tipo "Borrador"... Bueno que tal si lo manejas mas o menos así:

'Procedimiento colocado en un Modulo BAS
'Configuracion de la Impresora para todos los
Function ConFigImpresora(orientacion As Integer, TamPapel As Integer, CalidadImp As Integer) As Boolean

Dim i As Integer
Dim cad As String

'Usar la coleccion Printers
Verificar que existan dos impresoras instaladas
If Printers.Count = 0 Then
MsgBox "Debe de Tener por lo Menos Una Impresora Instalada en el Panel de Control.", 0 + 16, "Reportes a Impresora."
ConFigImpresora = False

'Configurar los parámetros de la Impresora
Else
Set Printer = Printers(glo.NORMAL)
Printer.Font.Name = "arial" 'Aqui se puede agregar el tpo de la letra como otro parametro pasado por valor

'Checar que la Impresora esté bien direccionada
If Printer.DeviceName <> Printers(glo.NORMAL).DeviceName Then
MsgBox "Impresora está mal direccionada, Recofigure ahora.", 0 + 16, "Reportes a Impresora."
ConFigImpresora = False

Else
'ORIENTACION DEL PAPEL
Select Case orientacion
Case 1
Printer.Orientation = vbPRORPortrait 'Vertical
Case 2
Printer.Orientation = vbPRORLandscape 'Horizontal
End Select

'TAMAÑO DEL PAPEL
Select Case TamPapel
Case 1
Printer.PaperSize = vbPRPSLetter 'Tamaño Carta
End Select

'CALIDAD DE LA IMPRESION
Select Case CalidadImp
Case 0
Printer.PrintQuality = vbPRPQDraft 'Borrador -1
Case 1
Printer.PrintQuality = vbPRPQLow 'Baja -2
Case 2
Printer.PrintQuality = vbPRPQMedium 'Media -3
Case 3
Printer.PrintQuality = vbPRPQHigh 'Alta -4
End Select

ConFigImpresora = True
End If
End If

End Function


NOTA.- Glo.Normal es una variable a nive lglobal que toma su valor (al arrancar el sistema) de una tabla que contiene el nombre de la Impresora y el indice que tiene de acuerdo al objeto Printers (comienza en 1....)


Espero que te sirva..... Hasta Luego....
__________________
Guillermo Rentería
Responder Con Cita
  #4 (permalink)  
Antiguo 24-09-2005, 16:50:56
Buena Participación en el Foro
 
Registrado: oct 2003
Ubicación: Talca
Posts: 65
Fegito Valoración +2
Predeterminado Gracias

Muchas Gracias a Ambos
Probare sus codigos

:smt006
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
imprimir en una impresora de punto Lita Visual Basic 6.00 3 24-03-2006 13:07:05
Imprimir en impresora en red choche_ Visual Basic 6.00 1 31-08-2005 21:52:48
Impresora Matricial Fegito Visual Basic 6.00 0 04-07-2005 16:57:35
Problema con impresora Matricial Fegito Visual Basic 6.00 2 30-06-2005 20:01:22
Imprimir directamente en una impresora pdmoli Crystal Reports 1 27-09-2004 13:43:31


La franja horaria es GMT. Ahora son las 06:39:49.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right