easyPDF SDK Usermanual
PDF Creator Programming API  |  Download Free Trial  |  Contact Us to Purchase

QueueWaitTimeout Property

Gets/Sets queue wait timeout value.

int QueueWaitTimeout { get; set; }

Property QueueWaitTimeout As Integer

def getQueueWaitTimeout(self)
def setQueueWaitTimeout(self, value)
int getQueueWaitTimeout() throws PrinterException
void setQueueWaitTimeout(int value) throws PrinterException
function getQueueWaitTimeout() 
function setQueueWaitTimeout($value) 
BclPrnResult GetQueueWaitTimeout(BclPrinter* pPrinter, int* poutVal);
BclPrnResult SetQueueWaitTimeout(BclPrinter* pPrinter, int newVal);
Property QueueWaitTimeout As Long

bepprint +PowerPoint -queueTimeout <seconds>


Long (milliseconds)


Since PowerPoint cannot perform multiple conversions at the same time, each conversion request via the PrintOut method will be put into queue, and they are converted one at a time. A waiting print job will time out if it waits for more than the value specified in QueueWaitTimeout property.

Timeout value is in milliseconds. Set to zero if you want to wait indefinitely.

Example Usage

Set oPrinter = CreateObject("easyPDF.Printer.8")
Set oPrintJob = oPrinter.PowerPointPrintJob
' Set queue waiting timeout value to 2 minutes
oPrintJob.QueueWaitTimeout = 2 * 60000
oPrintJob.PrintOut "C:\test\input.ppt", "C:\test\output.pdf"