y si en la configuración de la impresora habilitas la opción de "Imprimir cuando la ultima hoja haya entrado en la cola"
pero es que a veces lo hace y a veces no!! xD
donde se encuentra esa opción de la impresora y como se toquitea desde visual porque la mia no la tiene xD
adjunto un ejemplo bastante básico que encontre para sacar las propiedades de la impresora y tal
DESCARGAR EJEMPLOAdjunto también las constantes que tiene la impresora
Modo de color de la impresora
Constante Valor Descripción
vbPRCMMonochrome 1 Resultado en monocromo
vbPRCMColor 2 Resultado en color
Impresión a doble cara
Constante Valor Descripción
vbPRDPSimplex 1 Impresión por una cara
vbPRDPHorizontal 2 Impresión horizontal por las dos caras
vbPRDPVertical 3 Impresión vertical por las dos caras
Orientación del papel
Constante Valor Descripción
vbPRORPortrait 1 Los documentos se imprimen con la parte superior en el lado estrecho del papel
vbPRORLandscape 2 Los documentos se imprimen con la parte superior en el lado ancho del papel
Calidad de impresión
Constante Valor Descripción
vbPRPQDraft -1 Calidad de impresión en modo borrador
vbPRPQLow -2 Calidad baja de impresión
vbPRPQMedium -3 Calidad de impresión media
vbPRPQHigh -4 Calidad de impresión alta
Propiedad PaperBin
Constante Valor Descripción
vbPRBNUpper 1 Utiliza papel de la bandeja superior
vbPRBNLower 2 Utiliza papel de la bandeja inferior
vbPRBNMiddle 3 Utiliza papel de la bandeja media
vbPRBNManual 4 Espera la inserción manual de cada hoja de papel
vbPRBNEnvelope 5 Utiliza sobres del alimentador de sobres
vbPRBNEnvManual 6 Utiliza sobres del alimentador de sobres, pero espera la inserción manual
vbPRBNAuto 7 (Predeterminado) Utiliza papel de la bandeja predeterminada actual
vbPRBNTractor 8 Utiliza papel suministrado por un alimentador de tracción
vbPRBNSmallFmt 9 Utiliza papel de un alimentador de papel pequeño
vbPRBNLargeFmt 10 Utiliza papel de una bandeja de papel grande
vbPRBNLargeCapacity 11 Utiliza papel de un alimentador de gran capacidad
vbPRBNCassette 14 Utiliza papel del cartucho de casete adjunto
Propiedad PaperSize
Constante Valor Descripción
vbPRPSLetter 1 Carta, 216 x 279 mm
vbPRPSLetterSmall 2 +A611Carta pequeña, 216 x 279 mm
vbPRPSTabloid 3 Tabloide, 279 x 432 mm
vbPRPSLedger 4 Doble carta, 432 x 280 mm
vbPRPSLegal 5 Oficio, 216 x 356 mm
vbPRPSStatement 6 Estamento, 140 x 216 mm
vbPRPSExecutive 7 Ejecutivo, 184 x 254 mm
vbPRPSA3 8 A3, 297 x 420 mm
vbPRPSA4 9 A4, 210 x 297 mm
vbPRPSA4Small 10 A4 pequeño, 210 x 297 mm
vbPRPSA5 11 A5, 148 x 210 mm
vbPRPSB4 12 B4, 250 x 354 mm
vbPRPSB5 13 B5, 182 x 257 mm
vbPRPSFolio 14 Folio, 216 x 330 mm
vbPRPSQuarto 15 Cuarto, 215 x 275 mm
vbPRPS1&H14 16 254 x 356 mm
vbPRPS11x17 17 279 x 431 mm
vbPRPSNote 18 Nota, 216 x 279 mm
vbPRPSEnv9 19 Sobre Nº 9, 98 x 225 mm
vbPRPSEnv10 20 Sobre Nº 10, 105 x 241 mm
vbPRPSEnv11 21 Sobre Nº 11, 114 x 264 mm
vbPRPSEnv12 22 Sobre Nº 12, 114 x 279 mm
vbPRPSEnv14 23 Sobre Nº 14, 127 x 292 mm
vbPRPSCSheet 24 Hoja tamaño C
vbPRPSDSheet 25 Hoja tamaño D
vbPRPSESheet 26 Hoja tamaño E
vbPRPSEnvDL 27 Sobre DL, 110 x 220 mm
vbPRPSEnvC3 29 Sobre C3, 324 x 458 mm
vbPRPSEnvC4 30 Sobre C4, 229 x 324 mm
vbPRPSEnvC5 28 Sobre C5, 162 x 229 mm
vbPRPSEnvC6 31 Sobre C6, 114 x 162 mm
vbPRPSEnvC65 32 Sobre C65, 114 x 229 mm
vbPRPSEnvB4 33 Sobre B4, 250 x 353 mm
vbPRPSEnvB5 34 Sobre B5, 176 x 250 mm
vbPRPSEnvB6 35 Sobre B6, 176 x 125 mm
vbPRPSEnvItaly 36 Sobre, 110 x 230 mm
vbPRPSEnvMonarch 37 Sobre Monarca, 98 x 190 mm
vbPRPSEnvPersonal 38 Sobre, 110 x 230 mm
vbPRPSFanfoldUS 39 Continuo USA estándar, 310 x 280 mm
vbPRPSFanfoldStdGerman 40 Continuo alemán estándar, 216 x 305 mm
vbPRPSFanfoldLglGerman 41 Continuo alemán oficio, 216 x 330 mm
vbPRPSUser 256 Definido por el usuario
Sacado de MSDN