I am writing an application that at startup needs to create x number of virtual printers when it starts up. This application receives inter-process print requests. When it receives a request, it launches a third party application that needs to print a report to one of the virtual printers. The name of the printer to use gets passed to each instance of the third party application. I need to create the x independent virtual printers so windows doesn't spool the requests. When the application stops, I want to remove the virtual printers.
My question is, which version of the Amyuni PDF Converter do I need? I need the ability to create the virtual printers which I know is possible with the PDFDriverInit() API call. However, I also need the ability to launch an application and have it print to a printer I have created like it was a regular windows printer. It's my understanding that the developer version won't do this. Is this right? When I try to print a test page to the printer that is installed when installing the developer version trial and after licensing it using the licensing key, it won't print the page. However, the professional version trial does do this.
Thanks for your replies.
--
Kyle George
Which version do I need?
Hi,
The Developer version will enable you to print to the Printer from inside your application. Ie: you need to write some code to open your document and print it to the PDF Printer.
If you need to print directly using the File --> Print menu of the application you need the End User and Not Developer version.
Both versions exist in Standard and Professional edition.
If you need to check which license best suits your needs please contact our Sales Department sales@amyuni.com and they will gladely help you.
Have a nice day!
The Developer version will enable you to print to the Printer from inside your application. Ie: you need to write some code to open your document and print it to the PDF Printer.
If you need to print directly using the File --> Print menu of the application you need the End User and Not Developer version.
Both versions exist in Standard and Professional edition.
If you need to check which license best suits your needs please contact our Sales Department sales@amyuni.com and they will gladely help you.
Have a nice day!
Hi,
The Professional End User version can be installed only on one PC that is NOT a Server. If your application would run only on one PC (not a server) than you can go for the Professional End User version otherwise you need the Developer version.
Using both versions you can use PDFDriverInit and you can use Install.exe. But if you are in a mutlithreading environment and you are trying to install mutltiple printers to avoid conflict, you can still install one printer and use the locking mechanism of CDIntf to print to one printer from multiple threads without having conflict between the print jobs.
If you wish you can send an e-mail to support@amyuni.com containing your specific needs and you will be advised about the license that best suits your needs.
Thanks.
The Professional End User version can be installed only on one PC that is NOT a Server. If your application would run only on one PC (not a server) than you can go for the Professional End User version otherwise you need the Developer version.
Using both versions you can use PDFDriverInit and you can use Install.exe. But if you are in a mutlithreading environment and you are trying to install mutltiple printers to avoid conflict, you can still install one printer and use the locking mechanism of CDIntf to print to one printer from multiple threads without having conflict between the print jobs.
If you wish you can send an e-mail to support@amyuni.com containing your specific needs and you will be advised about the license that best suits your needs.
Thanks.