Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/11/2011, 09:58
celex
 
Fecha de Ingreso: abril-2007
Mensajes: 48
Antigüedad: 17 años
Puntos: 0
Imprimir el pdf a una impresora especifica

B. dias es posible imprimir un archivo de pdf a una impresora especidifca, les resumo; tengo una aplicacion VB6.0 la cual se neceesita imprimir el archivo de pdf, lo mas usual es usar el siguiente codigo siempre y cuando se tenga la impresora predeterminada

Código PHP:
  (ComponenteAcroPDF.dll  agregado)
  
AcroPDF1.setShowToolbar False
  AcroPDF1
.LoadFile "c:\docto.pdf"
  
AcroPDF1.printAllFit True 
Pero que pasa, en la mayoria de las maquinas se dispone de dos o mas impresoras, y hay una que es esclusiva para imprimir documentos especificos por la calida de impresion y papel, etc a esta la llamamos imprime_laser.
Entonces, hice una pantalla que nos permitiera ver el archivo, y mandar a imprimir por medio de un boton, se debe de ir a imprime_laser, esto fue asignado para personalizar la impresion, y llevar un control de que tantas impresiones se hacen. Se puede usar la pantalla de dialogo para imprimir pero lo mas correcto es que no presente nada y se vaya directamente a la impresora que le asignemos mientras los usuarios siguen conservando la impresora la prederminada
Código PHP:
AcroPDF1.setShowToolbar False
AcroPDF1
.LoadFile "c:\docto.pdf"
AcroPDF1.printWithDialog
he hecho hice pruebas para asignar las propiedades de Printer pero creo que no es posible
o desconosco si es correcto hacer asi

 
Dim prt As Printer
 prt 
Printers
 prt
.DeviceName ("CutePDF Writer") --->error de compilacion (Uso no valido de la  propiedad)
 
AcroPDF1.setShowToolbar False
 AcroPDF1
.LoadFile "c:\docto.pdf"
 
AcroPDF1.printAllFit True 
hay alguna forma de hacer imprimir el pdf a una impresora especifica
les agradesco, gracias