Windows 2003 AMD 64-bit can't print from 32-bit applications

The Amyuni PDF Converter is our Printer Driver that enables you to convert any documents to PDF format. If you have any questions about installing and using the Amyuni PDF Converter please post them here.
Post Reply
consolit
Posts: 2
Joined: Sun Nov 19 2006

Windows 2003 AMD 64-bit can't print from 32-bit applications

Post by consolit »

We are testing Amyuni PDF Converter 2.51 (Demo)

Installation went fine, no errors!

When using 64-bit applications (Internet Explorer 64-bit) printing pdf’s works fine on Windows 2003 x64 on AMD x64 hardware.

When using 32-bit applications (Internet Explorer 32-bit) printing pdf’s doesn’t work on Windows 2003 x64 on AMD x64 hardware.

· Pdf-file is created but unreadable (size = 0 kb).

· Printer Amyuni PDF Converter shows ERROR – PRINTING.

· Pdf-file can’t be deleted.

· Pdf-file can be deleted after ending process splwow64.exe

We have also applied Microsoft Hotfix without any results!

http://support.microsoft.com/kb/902066

It’s very important for us to know if and how we can deploy Amyuni PDF Converter on Windows 2003 x64 and print from 32-bit applications.


Overview installed files:

Directory of C:\Program Files (x86)\Amyuni PDF Converter

19-11-2006 09:44 <DIR> .
19-11-2006 09:44 <DIR> ..
19-11-2006 09:44 334.640 acfpdf.drv
19-11-2006 09:44 109 acfpdf.txt
19-11-2006 09:44 403.277 acfpdfu.dll
19-11-2006 09:44 499.712 acfpdfuamd64.dll
19-11-2006 09:44 244.543 acfpdfui.dll
19-11-2006 09:44 199.168 acfpdfuiamd64.dll
19-11-2006 09:44 471.401 Amyuni PDF Converter.pdf
19-11-2006 09:44 1.100 amyuni.inf
19-11-2006 09:44 9.095 atpdf251.cat
19-11-2006 09:44 1.966.080 cdintf.dll
19-11-2006 09:44 436.278 Common Driver Interface 250.pdf
19-11-2006 09:44 130.184 Install.exe
19-11-2006 09:44 300 Install.ini
16-11-2006 23:01 3.819 install.log
19-11-2006 09:44 16.397 license.pdf
19-11-2006 09:44 4.636.672 Setup.exe
19-11-2006 09:44 18.290 Versions.txt
17 File(s) 9.371.065 bytes

Directory of C:\WINDOWS\system32\spool\drivers\x64

19-11-2006 11:56 <DIR> .
19-11-2006 11:56 <DIR> ..
20-11-2006 08:27 <DIR> 3
19-11-2006 09:44 109 acfpdf.txt
19-11-2006 09:44 499.712 acpdf251.dll
19-11-2006 09:44 199.168 acpdfui251.dll

Directory of C:\WINDOWS\system32\spool\drivers\x64\3

20-11-2006 08:27 <DIR> .
20-11-2006 08:27 <DIR> ..
19-11-2006 09:44 109 acfpdf.txt
19-11-2006 09:44 499.712 acpdf251.dll
19-11-2006 09:44 199.168 acpdfui251.dll
consolit
Posts: 2
Joined: Sun Nov 19 2006

Problem solved

Post by consolit »

Just received an e-mail from Amyuni support, changed port from lpt1 to com1 and everything works fine
Raffe
Posts: 1
Joined: Mon Nov 25 2002

Post by Raffe »

I have a similar problem. My 32-bit application, run on a 64-bit OS, initializes the PDF Converter using PDFDriverInit which will install the driver on port pt1 (and that will not work).

I can hard code the port to COM1 but that seems to be something that should be done by the PDFDriverInit method itself, when e.g. installed with an additional parameter like “AppVersion=32” meaning that the "calling" application is a 32-bit application.

Example:
PDFDriverInit(“My PDF Printer;AppVersion=32”)

Anyway…how do I check what COM ports are available and free so I can use the first available one together with my PDF initialization?
Post Reply