Hace un tiempo se publico algo similar, pero me gustaría saber si se encontró la solución. Tengo problemas para imprimir los archivos .PDF directamente a la impresora de forma silenciosa.
Hasta hace unas semanas usaba esto:
Code: Select all
PROC ProtoUnCliePrintPdf1
PARA cQueFile
cQueFile := RutaProt+cQueFile
SHELLEXECUTE( 0 , "print" , cQueFile , , 0 )
RETURN
Sin embargo hace un par de semanas también comenzó a fallar con esta versión NO ME IMPRIME NADA. Solo aparece minimizado el acrobat reader en la barra de tareas con la lista de todos los .pdf que supuestamente debería imprimir.
Investigando trate con esta procedure:
Code: Select all
PROC ProtoUnCliePrintPdf2
PARA cQueFile
cQueFile := RutaProt+cQueFile
cRunLine := 'AcroRd32.exe /N /T "'+RTRIM(cQueFile)+'" "\\FARMACOMDOMINIO\\FARMACOMMAIL\MP 201 PCL 6"'
delete file c:\printpdf.bat
MEMOWRIT( 'c:\printpdf.bat' , cRunLine )
SHELLEXECUTE( 0 , , "c:\printpdf.bat" , , 0 , 0 )
RETURN
Este tema me va a volver loco. Por favor si alguien lo resolvió que me heche una mano.
Mil gracias por su gentil atención y reciban mis cordiales saludos.
Att.
Eduardo Flores Rivas
LIMA- PERU