[MS CE UPD 10]PrintOrganizer打印PDF提示120秒超时

各位老师您们好:

想通过命令的方式打印生成PDF的功能,在采用以下命令进行测试时,发现在执行PRINTORGANIZER PRINT ALL命令时,MS软件出现卡顿,最后提示The process 'C:\Program Files\Bentley\MicroStation CONNECT Edition\MicroStation\microstation.exe' failed to indicate readiness within the allotted time of 120 seconds的错误信息。(备注:同样的dgn文件和执行命令,在一部分同事的机器上可以正常打印生成PDF,有一部分同事的机器上面也无法生成,并且提示同样的错误)

一、执行的命令顺序如下:

mdl load Bentley.PrintOrganizer.dll

PRINTORGANIZER NEW
PRINTORGANIZER PRINTERDRIVER printer.pltcfg
PRINTORGANIZER ADD FILE D:\PrinterDgn\TestPrint.dgn PDF
printorganizer submitas single
PRINTORGANIZER PRINTDESTINATION D:\PrinterDgn\TestPrint.pdf
PRINTORGANIZER PRINT ALL
PRINTORGANIZER EXIT

二、软件信息如下:

MS  CE  10.23

三、具体错误信息和dgn文件参考附件

DGN文件信息:

TestPrint.dgn

Parents
  • 如果想在MSCE下编程打印,最好直接调用Print API。这套API是从MSCE开始才提供的。



  • 符老师,您好:

    我们本次的客户需要兼容V8i和CE二个版本,因为V8i只能用命令的方式,所以还是想直接用命令的方式解决V8i和CE二个版本的问题。

    目前用命令的方式出现这种120秒没反应的情况只在CE环境下出现,但是不知道后续客户V8i版本提广使用时,会不会存在这种超时的情况。

    因此想找您咨询一下出现这种情况的具体原因。感谢感谢。

  • 我在MSCE下没有找到默认的打印样式PDF,如果您想直接打印成PDF文件的话,可以直接选择PDF.PLTCFG作为打印驱动程序。如下改造过的命令可以在我的MSCE-U16下正常运行。(MSCE-U10太老了,我没有安装)

    mdl load Bentley.PrintOrganizer.dll
    
    PRINTORGANIZER NEW
    PRINTORGANIZER PRINTERDRIVER pdf.pltcfg
    PRINTORGANIZER ADD FILE D:\PrinterDgn\TestPrint.dgn
    printorganizer submitas single
    PRINTORGANIZER PRINTDESTINATION D:\PrinterDgn\TestPrint.pdf
    PRINTORGANIZER PRINT ALL
    PRINTORGANIZER EXIT



  • 符老师,您好:

    我后面按照PDF.PLTCFG的方式也测试了,还是一样的存在有一些软件成功,有一些软件不成功的情况。

    您看我本地安装了多个CE软件,这些软件里面,只有OBD CE Update 7可以正常生成PDF,其他软件都提示120秒无响应的问题。

    另外我采取先使用以下命令将打印任务追加到打印池中,然后通过软件本身自带的Print Organizer界面进行右键打印,还是一样的提示120秒没有无响应的问题。

    mdl load Bentley.PrintOrganizer.dll

    PRINTORGANIZER NEW
    PRINTORGANIZER PRINTERDRIVER pdf.pltcfg
    PRINTORGANIZER ADD FILE D:\PrinterDgn\TestPrint.dgn
    printorganizer submitas single
    PRINTORGANIZER PRINTDESTINATION D:\PrinterDgn\TestPrint.pdf

    1、追加到打印池

    2、右键打印

    3、异常提示120秒无响应

    能否麻烦符老师帮忙远程确认一下问题的原因,我担心后续在客户现场部署后也会遇到这种问题,我们需要先收集一些处理这个异常的解决方案。感谢感谢

Reply
  • 符老师,您好:

    我后面按照PDF.PLTCFG的方式也测试了,还是一样的存在有一些软件成功,有一些软件不成功的情况。

    您看我本地安装了多个CE软件,这些软件里面,只有OBD CE Update 7可以正常生成PDF,其他软件都提示120秒无响应的问题。

    另外我采取先使用以下命令将打印任务追加到打印池中,然后通过软件本身自带的Print Organizer界面进行右键打印,还是一样的提示120秒没有无响应的问题。

    mdl load Bentley.PrintOrganizer.dll

    PRINTORGANIZER NEW
    PRINTORGANIZER PRINTERDRIVER pdf.pltcfg
    PRINTORGANIZER ADD FILE D:\PrinterDgn\TestPrint.dgn
    printorganizer submitas single
    PRINTORGANIZER PRINTDESTINATION D:\PrinterDgn\TestPrint.pdf

    1、追加到打印池

    2、右键打印

    3、异常提示120秒无响应

    能否麻烦符老师帮忙远程确认一下问题的原因,我担心后续在客户现场部署后也会遇到这种问题,我们需要先收集一些处理这个异常的解决方案。感谢感谢

Children
No Data