error code -20 on Win2K os

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
Lambda
Posts: 5
Joined: Thu Jul 03 2008

error code -20 on Win2K os

Post by Lambda »

Hello

With version 4.0.0.1 (and 4.0.0.3 too) I can’t use the BatchConvertEx method on Windows 2000 o.s.

It works fine on XP, VISTA, VISTA x64, but on Win2K os (I checked the program on 3 differents PC) I always get this Activation error:
Printer not activated, error code -20

The user and the activation code passed to EnablePrinter() are correct.

With regmon.exe of sysinternals I got the log file in attachment.
the problem seems to be the access permissions to the registry key HKCC\Software

PS
I’m logged in with Administrator and I have full permission.

This is a part of the log file
749 8.03013611 SPOOLSV.EXE:484 OpenKey HKLM\SYSTEM\ControlSet001\Hardware Profiles\0001\software ACCESS DENIED Access: 0x101 DL-OG0219\Administrator
750 8.03046131 SPOOLSV.EXE:484 OpenKey HKLM\SYSTEM\ControlSet001\Hardware Profiles\0001\software ACCESS DENIED Access: 0x101 DL-OG0219\Administrator
751 8.03093624 SPOOLSV.EXE:484 OpenKey HKLM\SYSTEM\ControlSet001\Hardware Profiles\0001\software ACCESS DENIED Access: 0x101 DL-OG0219\Administrator
752 8.03138065 SPOOLSV.EXE:484 OpenKey HKCU SUCCESS Access: 0x2001F
753 8.03147221 SPOOLSV.EXE:484 CreateKey HKCU\Printers\DevModePerUser SUCCESS Access: 0x2001F
754 8.03155708 SPOOLSV.EXE:484 CloseKey HKCU SUCCESS
755 8.03163528 SPOOLSV.EXE:484 QueryKey HKCU\Printers\DevModePerUser SUCCESS Subkeys = 0
756 8.03169918 SPOOLSV.EXE:484 QueryValue HKCU\Printers\DevModePerUser\DYPDF40 BUFFER OVERFLOW
757 8.03178120 SPOOLSV.EXE:484 QueryValue HKCU\Printers\DevModePerUser\DYPDF40 SUCCESS 44 00 59 00 50 00 44 00 ...
758 8.03186989 SPOOLSV.EXE:484 CloseKey HKCU\Printers\DevModePerUser SUCCESS
759 8.03218937 SPOOLSV.EXE:484 OpenKey HKCU SUCCESS Access: 0x2001F
760 8.03228855 SPOOLSV.EXE:484 CreateKey HKCU\Printers\DevModePerUser SUCCESS Access: 0x2001F
761 8.03234959 SPOOLSV.EXE:484 CloseKey HKCU SUCCESS
762 8.03240490 SPOOLSV.EXE:484 QueryKey HKCU\Printers\DevModePerUser SUCCESS Subkeys = 0
763 8.03246403 SPOOLSV.EXE:484 QueryValue HKCU\Printers\DevModePerUser\DYPDF40 BUFFER OVERFLOW
764 8.03254128 SPOOLSV.EXE:484 QueryValue HKCU\Printers\DevModePerUser\DYPDF40 SUCCESS 44 00 59 00 50 00 44 00 ...
765 8.03265667 SPOOLSV.EXE:484 CloseKey HKCU\Printers\DevModePerUser SUCCESS
766 8.03342247 SPOOLSV.EXE:484 CreateKey HKLM\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\Print\Printers\DYPDF40\PrinterDriverData SUCCESS Access: 0x2001F
767 8.03350735 SPOOLSV.EXE:484 QueryValue HKLM\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\Print\Printers\DYPDF40\PrinterDriverData\PrinterDataSize NOT FOUND
768 8.03361130 SPOOLSV.EXE:484 CloseKey HKLM\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\Print\Printers\DYPDF40\PrinterDriverData SUCCESS
769 8.03385544 SPOOLSV.EXE:484 OpenKey HKCU SUCCESS Access: 0x2000000
770 8.03393459 SPOOLSV.EXE:484 OpenKey HKCU\Control Panel\International SUCCESS Access: 0x20019
771 8.03399563 SPOOLSV.EXE:484 CloseKey HKCU SUCCESS
772 8.03406143 SPOOLSV.EXE:484 QueryValue HKCU\Control Panel\International\iPaperSize NOT FOUND
773 8.03412437 SPOOLSV.EXE:484 CloseKey HKCU\Control Panel\International SUCCESS
774 8.03425312 SPOOLSV.EXE:484 OpenKey HKCU SUCCESS Access: 0x2000000
775 8.03432751 SPOOLSV.EXE:484 OpenKey HKCU\Control Panel\International SUCCESS Access: 0x20019
776 8.03438759 SPOOLSV.EXE:484 CloseKey HKCU SUCCESS
777 8.03444386 SPOOLSV.EXE:484 QueryValue HKCU\Control Panel\International\Locale SUCCESS "00000410"
778 8.03449535 SPOOLSV.EXE:484 QueryValue HKCU\Control Panel\International\iPaperSize NOT FOUND
779 8.03455734 SPOOLSV.EXE:484 CloseKey HKCU\Control Panel\International SUCCESS
780 8.03550911 SPOOLSV.EXE:484 OpenKey HKCU SUCCESS Access: 0x2001F
781 8.03559875 SPOOLSV.EXE:484 CreateKey HKCU\Printers\DevModePerUser SUCCESS Access: 0x2001F
782 8.03568459 SPOOLSV.EXE:484 CloseKey HKCU SUCCESS
783 8.03573990 SPOOLSV.EXE:484 QueryKey HKCU\Printers\DevModePerUser SUCCESS Subkeys = 0
784 8.03579998 SPOOLSV.EXE:484 QueryValue HKCU\Printers\DevModePerUser\DYPDF40 BUFFER OVERFLOW
785 8.03587723 SPOOLSV.EXE:484 QueryValue HKCU\Printers\DevModePerUser\DYPDF40 SUCCESS 44 00 59 00 50 00 44 00 ...
786 8.03596592 SPOOLSV.EXE:484 CloseKey HKCU\Printers\DevModePerUser SUCCESS
787 8.03624439 SPOOLSV.EXE:484 OpenKey HKCU SUCCESS Access: 0x2001F
788 8.03633976 SPOOLSV.EXE:484 CreateKey HKCU\Printers\DevModePerUser SUCCESS Access: 0x2001F
789 8.03642368 SPOOLSV.EXE:484 CloseKey HKCU SUCCESS
790 8.03647900 SPOOLSV.EXE:484 QueryKey HKCU\Printers\DevModePerUser SUCCESS Subkeys = 0
791 8.03653812 SPOOLSV.EXE:484 QueryValue HKCU\Printers\DevModePerUser\DYPDF40 BUFFER OVERFLOW
792 8.03664207 SPOOLSV.EXE:484 QueryValue HKCU\Printers\DevModePerUser\DYPDF40 SUCCESS 44 00 59 00 50 00 44 00 ...
793 8.03674030 SPOOLSV.EXE:484 CloseKey HKCU\Printers\DevModePerUser SUCCESS
794 8.03759766 SPOOLSV.EXE:484 OpenKey HKLM\SYSTEM\ControlSet001\Hardware Profiles\0001\software ACCESS DENIED Access: 0x101 DL-OG0219\Administrator
795 8.03792286 SPOOLSV.EXE:484 OpenKey HKLM\SYSTEM\ControlSet001\Hardware Profiles\0001\software ACCESS DENIED Access: 0x101 DL-OG0219\Administrator
796 8.03820896 SPOOLSV.EXE:484 OpenKey HKLM\SYSTEM\ControlSet001\Hardware Profiles\0001\software ACCESS DENIED Access: 0x101 DL-OG0219\Administrator
797 8.03848648 SPOOLSV.EXE:484 OpenKey HKLM\SYSTEM\ControlSet001\Hardware Profiles\0001\software ACCESS DENIED Access: 0x101 DL-OG0219\Administrator
798 8.03864574 SPOOLSV.EXE:484 OpenKey HKCU SUCCESS Access: 0x2000000
799 8.03873348 SPOOLSV.EXE:484 OpenKey HKCU\Control Panel\International SUCCESS Access: 0x20019
800 8.03882599 SPOOLSV.EXE:484 CloseKey HKCU SUCCESS
801 8.03889561 SPOOLSV.EXE:484 QueryValue HKCU\Control Panel\International\iPaperSize NOT FOUND
802 8.03898048 SPOOLSV.EXE:484 CloseKey HKCU\Control Panel\International SUCCESS
803 8.03910828 SPOOLSV.EXE:484 OpenKey HKCU SUCCESS Access: 0x2000000
804 8.03920650 SPOOLSV.EXE:484 OpenKey HKCU\Control Panel\International SUCCESS Access: 0x20019
805 8.03932667 SPOOLSV.EXE:484 CloseKey HKCU SUCCESS
806 8.03938198 SPOOLSV.EXE:484 QueryValue HKCU\Control Panel\International\Locale SUCCESS "00000410"
807 8.03943253 SPOOLSV.EXE:484 QueryValue HKCU\Control Panel\International\iPaperSize NOT FOUND
808 8.03951740 SPOOLSV.EXE:484 CloseKey HKCU\Control Panel\International SUCCESS
809 8.04000854 SPOOLSV.EXE:484 CreateKey HKLM\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\Print\Printers\DYPDF40\PrinterDriverData SUCCESS Access: 0x2001F
810 8.04009151 SPOOLSV.EXE:484 QueryValue HKLM\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\Print\Printers\DYPDF40\PrinterDriverData\PrinterDataSize NOT FOUND
811 8.04018307 SPOOLSV.EXE:484 CloseKey HKLM\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\Print\Printers\DYPDF40\PrinterDriverData SUCCESS
812 8.04050350 SPOOLSV.EXE:484 OpenKey HKLM\SYSTEM\ControlSet001\Hardware Profiles\0001\software ACCESS DENIED Access: 0x101 DL-OG0219\Administrator
813 8.04082489 SPOOLSV.EXE:484 OpenKey HKLM\SYSTEM\ControlSet001\Hardware Profiles\0001\software ACCESS DENIED Access: 0x101 DL-OG0219\Administrator
814 8.04110527 SPOOLSV.EXE:484 OpenKey HKLM\SYSTEM\ControlSet001\Hardware Profiles\0001\software ACCESS DENIED Access: 0x101 DL-OG0219\Administrator
815 8.04138470 SPOOLSV.EXE:484 OpenKey HKLM\SYSTEM\ControlSet001\Hardware Profiles\0001\software ACCESS DENIED Access: 0x101 DL-OG0219\Administrator
816 8.04167557 SPOOLSV.EXE:484 OpenKey HKLM\SYSTEM\ControlSet001\Hardware Profiles\0001\software ACCESS DENIED Access: 0x101 DL-OG0219\Administrator
817 8.04195404 SPOOLSV.EXE:484 OpenKey HKLM\SYSTEM\ControlSet001\Hardware Profiles\0001\software ACCESS DENIED Access: 0x101 DL-OG0219\Administrator
818 8.04223251 SPOOLSV.EXE:484 OpenKey HKLM\SYSTEM\ControlSet001\Hardware Profiles\0001\software ACCESS DENIED Access: 0x101 DL-OG0219\Administrator
819 8.04250717 SPOOLSV.EXE:484 OpenKey HKLM\SYSTEM\ControlSet001\Hardware Profiles\0001\software ACCESS DENIED Access: 0x101 DL-OG0219\Administrator
820 8.04280663 SPOOLSV.EXE:484 OpenKey HKLM\SYSTEM\ControlSet001\Hardware Profiles\0001\software ACCESS DENIED Access: 0x101 DL-OG0219\Administrator
821 8.04308510 SPOOLSV.EXE:484 OpenKey HKLM\SYSTEM\ControlSet001\Hardware Profiles\0001\software ACCESS DENIED Access: 0x101 DL-OG0219\Administrator
822 8.04336357 SPOOLSV.EXE:484 OpenKey HKLM\SYSTEM\ControlSet001\Hardware Profiles\0001\software ACCESS DENIED Access: 0x101 DL-OG0219\Administrator
823 8.04365540 SPOOLSV.EXE:484 OpenKey HKLM\SYSTEM\ControlSet001\Hardware Profiles\0001\software ACCESS DENIED Access: 0x101 DL-OG0219\Administrator
824 8.04396915 SPOOLSV.EXE:484 OpenKey HKLM\SYSTEM\ControlSet001\Hardware Profiles\0001\software ACCESS DENIED Access: 0x101 DL-OG0219\Administrator
825 8.04426479 SPOOLSV.EXE:484 OpenKey HKLM\SYSTEM\ControlSet001\Hardware Profiles\0001\software ACCESS DENIED Access: 0x101 DL-OG0219\Administrator
826 8.04454327 SPOOLSV.EXE:484 OpenKey HKLM\SYSTEM\ControlSet001\Hardware Profiles\0001\software ACCESS DENIED Access: 0x101 DL-OG0219\Administrator
827 8.04483223 SPOOLSV.EXE:484 OpenKey HKLM\SYSTEM\ControlSet001\Hardware Profiles\0001\software ACCESS DENIED Access: 0x101 DL-OG0219\Administrator
828 8.04510880 SPOOLSV.EXE:484 OpenKey HKLM\SYSTEM\ControlSet001\Hardware Profiles\0001\software ACCESS DENIED Access: 0x101 DL-OG0219\Administrator
829 8.04538155 SPOOLSV.EXE:484 OpenKey HKLM\SYSTEM\ControlSet001\Hardware Profiles\0001\software ACCESS DENIED Access: 0x101 DL-OG0219\Administrator
830 8.04567337 SPOOLSV.EXE:484 OpenKey HKLM\SYSTEM\ControlSet001\Hardware Profiles\0001\software ACCESS DENIED Access: 0x101 DL-OG0219\Administrator
831 8.04594898 SPOOLSV.EXE:484 OpenKey HKLM\SYSTEM\ControlSet001\Hardware Profiles\0001\software ACCESS DENIED Access: 0x101 DL-OG0219\Administrator
David
Amyuni Team
Posts: 89
Joined: Mon Dec 18 2006

Re: error code -20 on Win2K os

Post by David »

Hello

i suggest you make a clean install of the version 4.0.0.3 that you have as it resolves the issue that you are encountering.
You can find instructions for a clean install at the following link: http://www.amyuni.com/forum/viewtopic.php?f=18&t=2277

Hope that helps
David
Amyuni Custom Development
Do you need a specific PDF solution? Are you looking for expertise that will enable you to start or complete a PDF integration project?
http://www.amyuni.com/en/company/services.php
Lambda
Posts: 5
Joined: Thu Jul 03 2008

Re: error code -20 on Win2K os

Post by Lambda »

I already made a clean install of the version 4.0.0.1 but the result on a WIN2K sp4 os is always the same.
I tested also a clean install of the version 4.0.0.1 and upgrade of cdintf.dll to 4.0.0.3 but it didn't work.

The situation is as follows:
On WIN2K sp4 I don't have any problems with amyuni driver 2.5, 3.0.2, 3.0.3 (with the same identical program) but I can't use BatchConvertEx method with driver 4.0.0.x (1 or 3)

on XP, VISTA 32/64 bit I never got error -20 with any driver

Thanks in advance
MGR
Posts: 20
Joined: Thu Apr 09 2009

Re: error code -20 on Win2K os

Post by MGR »

I noticted that the versions.txt file that came with the interim version sent to me via email (to fix another issue) says the following:
******************************************************************
PDF Converter version 4.0.0.4
******************************************************************
- Fixed issue with printer not being enabled under Windows 2000
******************************************************************

Is it possible that you can get the newest interim build from tech support?
Lambda
Posts: 5
Joined: Thu Jul 03 2008

Re: error code -20 on Win2K os

Post by Lambda »

Thanks. It's a great news.
I hope tech support will tell me where I can download PDF Converter version 4.0.0.4

Regards
MGR
Posts: 20
Joined: Thu Apr 09 2009

Re: error code -20 on Win2K os

Post by MGR »

just a note of warning though, the one that I was sent still had version 4.0.0.3 showing in the properties of the acpdf DLLs, even though versions.txt listed 4.0.0.4. But the fact that the versions.txt exists makes me believe that the fix is included. I tested it on Win2k and it worked fine.
frentzel
Posts: 9
Joined: Tue May 12 2009

Re: error code -20 on Win2K os

Post by frentzel »

I got the same error code on Vista. On XP, XP 64bit and Win2003 all works fine.

If i run my application as Administrator, it works. I have install the Amyuni Converter as Administrator. With version 2.51 it works also.
David
Amyuni Team
Posts: 89
Joined: Mon Dec 18 2006

Re: error code -20 on Win2K os

Post by David »

Hello

A version 4.0.0.7 has just been recently uploaded to our website.
https://www.amyuni.com/en/support_user/updates.php

This version contains a patch for the issue that you were encountering with activation on Win 2000 systems.

Hope that helps
David
Amyuni Custom Development
Do you need a specific PDF solution? Are you looking for expertise that will enable you to start or complete a PDF integration project?
http://www.amyuni.com/en/company/services.php
Lambda
Posts: 5
Joined: Thu Jul 03 2008

Re: error code -20 on Win2K os

Post by Lambda »

:D
Solved!

Thank you very much!

Best regards.
DL
Post Reply