Я нашел альтернативное решение этого вопроса.Я использовал параметры командной строки для Adobe Acrobat с этого сайта: https://www.robvanderwoude.com/commandlineswitches.php#Acrobat
С помощью этого переключателя я могу отправить PDF на любой физический принтер.Однако создание PDF-файла выполняется с помощью принтера BullPDF (http://www.bullzip.com/products/pdf/info.php), который является приложением для принтера PDF).
Таким образом, полная логика выглядит следующим образом:
Подготовьте индивидуальный отчет в соответствии с требованиями заказчика в Crystal Reports 2013
Распечатайте отчет из Crystal Reports на PDF-принтере, используя следующий код:
Private Sub RunReport () Dim CryRpt как новый отчетDocument Dim crTblLogInfos как новая таблицаLogOnInfos Dim crTblLogInInfo как новая таблица
Приведенный выше шаг сохранит отчет в виде PDF-файла в заранее заданную папку, как указано в Bull PDF Printer.Теперь отправьте PDF-файлы на физический принтер, используя следующие команды, указанные в
https://www.robvanderwoude.com/commandlineswitches.php#Acrobat Печать PDF-файла без вывода сообщений:
AcroRd32.exe /N /T PdfFile PrinterName
Миссия выполнена.