border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU
  #1 (permalink)  
Antiguo 05-09-2007, 10:13:26
Gran Participación en el Foro
 
Registrado: mar 2006
Posts: 121
GuNA Valoración +2
Predeterminado Poner nombre de impresora

Para poner el nombre de la impresora que quiero que imprima, he estado buscando pero no se muy bien como funciona el buscador del foro y en inet he encontrado lo que ya sabia, del showdialog, si alguien tíene alguna idea, gracias.
Responder Con Cita
  #2 (permalink)  
Antiguo 05-09-2007, 16:17:04
Gran Participación en el Foro
 
Registrado: nov 2006
Ubicación: GALIZA
Posts: 198
susio24 Valoración +2
Contactar con susio24 a través de MSN
Predeterminado impresoras

Hola forer@

otra opción sería el objeto printer y un combo (o lo que quieras) :

1º declaras un objeto printer que te listará todas las impresoras instaladas y las vas cargando en el combo

Código:
    Dim elemPrinter
    
    Me.cboimpresora.Clear
    Me.cboimpresoracocina.Clear
    For Each elemPrinter In Printers
        
        Me.cboimpresora.AddItem elemPrinter.DeviceName
        Me.cboimpresoracocina.AddItem elemPrinter.DeviceName
        
    Next
2º cuando imprimas seleccionas la impresora que está en el combo

Código:
       For Each elemPrinter In Printers
            If ucase(elemPrinter.DeviceName) = ucase(cboimpresoracocina.List(Me.cboimpresoracocina.ListIndex)) Then
                
                Set Printer = elemPrinter
                
            End If
        Next
Responder Con Cita
  #3 (permalink)  
Antiguo 06-09-2007, 08:58:34
Gran Participación en el Foro
 
Registrado: mar 2006
Posts: 121
GuNA Valoración +2
Predeterminado

Muchas gracias yo lo he hecho de la siguiente manera:

Dim TPrinter as Printer

For Each TPrinter In Printers
If tPrinter.Devicename="Nombre Impresora" then 'Aqui pongo el nombre de la impresora que quiero que me ponga
Set Printer=Tprinter
End if
Next

Y va perfecto, elijo la impresora que debe poner en cada momento, si es para tickets o si es para factura, dependiendo el momento
Muchas graciassssssssssssssssssssssssssss!
Responder Con Cita
  #4 (permalink)  
Antiguo 06-09-2007, 09:07:15
Gran Participación en el Foro
 
Registrado: nov 2006
Ubicación: GALIZA
Posts: 198
susio24 Valoración +2
Contactar con susio24 a través de MSN
Predeterminado

Hola GuNA,
Me alegro que te funcione, haces exactamente lo mismo que yo lo unico es que yo uso el combo para seleccionar la impresora y la guardo en una tabla de configuracion en la bdd asi puedo cambiar la impresora a mi gusto; como tu lo haces al pasarle el nombre de la impresora a pelo cuando quieras cambiarla tendrás que cambiar el codigo mientras que como lo hice yo solo vas al combo y seleccionas la nueva impresora.

:smt023
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
poner un boton en un reporte?? djagu_26 Crystal Reports 0 26-10-2006 00:19:40
que poner en el connectionstring josu ASP.NET 6 14-03-2006 11:46:02
Poner uns SQL a un subinforme bestia_hangel Crystal Reports 1 14-01-2005 16:52:29
poner null josegol sql 2000 1 25-11-2004 16:23:27
poner un cursor diferente VictorLeo Visual Basic 6.00 1 26-03-1970 02:29:56


La franja horaria es GMT. Ahora son las 01:47:01.

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