SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Visual Basic para principiantes => Mensaje iniciado por: Luis Torres en Viernes 24 de Agosto de 2007, 02:11
-
PORFA SI ME PUEDES AYUDAR QUIERO IMPRIMIR EN UNA EPSON TMU 220 CON VISUAL BASIC 6.0 Y NO LO HE LOGRADO, INTENTE BAJAR LOS DRIVER PERO Y COLOCARLA COMO PREDETERMINADA Y NO FUNCIONA, LUEGO INSTALANDO UNA IMPERSORA GENERICA Y MENOS, SI DE PRONTO TIENES ALGUN CODIGO QUE ME PUEDA AYUDAR O DE GUIA TE LO AGRADECERIA UN MUNDO
MUCHAS GRACIAS
LUIS
-
hola, luis
parece por lo que cuentas que eso es mas problema de windows que del visual basic... en visual tienes un método (Me.PrintForm) para imprimir el formulario correspondiente... da igual que la impresora se conecte por puerto serie o paralelo, todo depende de window$..
por cierto, no escribas en mayusculas xq parece que gritas, y no es agradable... ;)
un saludo, miguel
-
tambien esta el objeto Printers y otras interfases en el foro hay informacion acerca de printers
por cierto, no escribas en mayusculas xq parece que gritas, y no es agradable... ;)
Exacto!
Saludos
-
bueno... varias cositas:
1. como yo no encontre el controlador de la tmu220 en internet, lo q
hice fue instalar un controlador Generico de Texto q trae el windows xp.
//Este controlador no esta amarrado a ninguna marca de impresora, es asi
// como se oye: Generico y para imprimir solo texto.
2. Una ves resuelto lo del controlador, ya se puede probar y echar a
imprimir un texto de prueba desde cualquier software editor de texto... asi q
desde el block de notas intenta imprimir algo pa ver si ti todo va bien...
3. Si ya sabes q imprime desde el block de notas, entonces ahora lo q
tienes es q resolver como vas a hacer q imprima desde vb... y para eso debes
tener en cuenta algo:
a. No puedes enviar a imprimir un formulario, pues como te dije... el
controlador q tiene la tmu, es de solo texto.
b. Para q todo te salga uniforme en la impresion, deberas tener en cuenta
q la tmu220 imprime un tiquete q tiene como maximo 40 columnas, donde
cada columna representa una letra.
Espero y te halla servido de algo...
Salu2 !!!
-
Muchas gracias a todos, disculpen si parecia que gritaba no fue mi intension, voy a intentar todo lo que me aconsejan como probar en otro PC por si es Windows.
Lo de la impresora generica ya lo probe e intente enviar una impresion de prueba,
y no me respondio, pero voy a intentar desde el block de notas.
mucha suerte mi mail es luis_latm@yahoo.com estoy para ayudarles en lo que pueda aunque, UDs son mas expertos pero depronto.
:D
-
saludos
yo uso crystal para imprimir y tengo el driver pero de la TM-U220-PD yte lo enviare por si te sirve sino bajolo de Driverguide.com, pero tenes que suscribirte
No se que es lo que queres imprimir
la propiedad WindowShowPrintSetupBtn te permite seleccionar la impresora
en q vas a imprimir para crystal 11 creo que es Setupprinter o algo asi
ve si te sirve elcodigo
With formulario.CrystalReport2
.ReportFileName = App.Path
& "\RptResultado\ResultadoVariosyPaquetes.rpt"
.WindowShowRefreshBtn = True
.WindowShowPrintBtn = True
.WindowState = crptMaximized 'opcional
.WindowShowPrintSetupBtn = True
.WindowTitle = "Resultados" ' opcinal
.Action = 1
End With
formulario.WindowState = 1 ' opcinal
Exit Sub
Te en viare el driver en el correo que pusiste y el mismo mensaje