Autor Tema: Impresión en multiples bandejas de Impresora  (Leído 6731 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Bazooka

  • Terabyte
  • *****
  • Mensajes: 951
  • Reputación: +31/-20
  • El pibe Bazooka
    • Ver Perfil
    • Desof sistemas
Impresión en multiples bandejas de Impresora
« en: Febrero 29, 2012, 02:01:10 pm »
Hola amigos alguien tiene idea de como desde el codigo indicar de que bandeja se tomará el papel para lmprimir por que necesito    ir alternando 1 hoja de cada bandeja de una impresora laser que tiene 2 .

Gracias
« última modificación: Marzo 02, 2012, 01:49:17 pm por Bazooka »
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.

Virgil Tracy

  • Kilobyte
  • **
  • Mensajes: 64
  • Reputación: +38/-1
    • Ver Perfil
Re:Impresión en multiples bandejas de Impresora
« Respuesta #1 en: Marzo 02, 2012, 09:42:02 pm »
¿ Que impresora tienes ?, ¿ que usas para imprimir ?, ¿ Objeto Printer, data report, crystal report, active report ?  :)

Buscando en internet encontre que con el objeto printer cambiando el paperbin

Código: (VB) [Seleccionar]
'usando objeto printer
Printer.PaperBin = vbPRBNUpper '(1) bandeja superior
Printer.PaperBin = vbPRBNLower '(2) bandeja inferior
Printer.PaperBin = vbPRBNMiddle '(3) bandeja intermedia

Con ActiveReport esto



Código: (VB) [Seleccionar]
'usando activereport
ActiveReport1.PageSettings.PaperBin = vbPRBNUpper '(1) bandeja superior
ActiveReport1.PageSettings.PaperBin = vbPRBNLower '(2) bandeja inferior
ActiveReport1.PageSettings.PaperBin = vbPRBNMiddle '(3) bandeja intermedia

Para Crystal Report esto

Código: (VB) [Seleccionar]
'usando crystalreport
CrystalReport1.PaperSource = crPRBinUpper '(1) bandeja superior
CrystalReport1.PaperSource = crPRBinLower '(2) bandeja inferior
CrystalReport1.PaperSource = crPRBinMiddle '(3) bandeja intermedia

Espero te sirva  ;D

« última modificación: Marzo 02, 2012, 10:25:07 pm por Virgil Tracy »

Bazooka

  • Terabyte
  • *****
  • Mensajes: 951
  • Reputación: +31/-20
  • El pibe Bazooka
    • Ver Perfil
    • Desof sistemas
Re:Impresión en multiples bandejas de Impresora
« Respuesta #2 en: Marzo 03, 2012, 08:41:53 pm »
¿ Que impresora tienes ?, ¿ que usas para imprimir ?, ¿ Objeto Printer, data report, crystal report, active report ?  :)


No es ninguna impresora en especial por que es para un programa que brinde esa funcionalidad para el ususario que tenga impresoras con multiples bandejas.
Y el medio seria a travez del objeto printer!
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.

Bazooka

  • Terabyte
  • *****
  • Mensajes: 951
  • Reputación: +31/-20
  • El pibe Bazooka
    • Ver Perfil
    • Desof sistemas
Re:Impresión en multiples bandejas de Impresora
« Respuesta #3 en: Marzo 15, 2014, 09:17:09 am »
Hola amigos retomo este tema por que tengo un cliente muy interesado en el tema que le construya algo que pueda utilizar las 2 bandejas de su impresora para imprimir tomando una hoja de cada una y de ese modo intercalando papel blanco / papel rosado /......... y asi!!

He visto en que poder se puede hacer por que este soft lo hace
http://numeradoronline.com.ar/pcn4/

Alternar bandejas: Cargando en las bandejas los papeles de distinto color, permite tener a la salida de la impresora el trabajo ya intercalado.
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.

Bazooka

  • Terabyte
  • *****
  • Mensajes: 951
  • Reputación: +31/-20
  • El pibe Bazooka
    • Ver Perfil
    • Desof sistemas
Re:Impresión en multiples bandejas de Impresora
« Respuesta #4 en: Marzo 18, 2014, 06:26:42 pm »
¿ Que impresora tienes ?, ¿ que usas para imprimir ?, ¿ Objeto Printer, data report, crystal report, active report ?  :)

Buscando en internet encontre que con el objeto printer cambiando el paperbin

Código: (VB) [Seleccionar]
'usando objeto printer
Printer.PaperBin = vbPRBNUpper '(1) bandeja superior
Printer.PaperBin = vbPRBNLower '(2) bandeja inferior
Printer.PaperBin = vbPRBNMiddle '(3) bandeja intermedia

Con ActiveReport esto



Código: (VB) [Seleccionar]
'usando activereport
ActiveReport1.PageSettings.PaperBin = vbPRBNUpper '(1) bandeja superior
ActiveReport1.PageSettings.PaperBin = vbPRBNLower '(2) bandeja inferior
ActiveReport1.PageSettings.PaperBin = vbPRBNMiddle '(3) bandeja intermedia


Hola Amigo, fijate que estoy haciendo lo siguiente en el activereport

Código: [Seleccionar]
Private Sub Detail_BeforePrint()
Static FLAG As Boolean

If Not FLAG Then
AC.PageSettings.PaperBin = vbPRBNUpper '(1) bandeja superior
FLAG = True
Else
AC.PageSettings.PaperBin = vbPRBNLower '(2) bandeja inferior
FLAG = False
End If
'ActiveReport1.PageSettings.PaperBin = vbPRBNMiddle '(3) bandeja intermedia
End Sub

Y se supone que deberia tirar una hoja en cada bandeja pero me sale una bien y una en blanco y asi!!!
Siendo que en la vista del reporte esta ok!!

subo el proyecto para que veas si me ayudas por favor!

www.misimagenesgratis.com.ar/MULTIBANDEJA.rar
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.