cancel
Showing results for 
Search instead for 
Did you mean: 

Printing on LOCL Access Method G not working

martina_gutmann2
Explorer
0 Kudos

I have a problem on all clients that once have had SAPGUI 7.20 installed. On all that clients SAPGUI 7.40 PL1 is not able to print LOCL (access method G). The following error occurs: (Error):    CALL METHOD "GetImplementedMethods" OF [#10/0x0E1E6B58/101/SAPFPRINT.sapfprintCtrl.1] CMyAutomationDriver::CallMethod: GetIDsOfNames of  'GetImplementedMethods' for object 10 failed with HRESULT = -2147319779 Description: 'Bibliothek nicht registriert' On SPAD the status of the spool  is "Error" - the output request says : "Processing completed by spool work process " but Status: incorrect -  not printed On "clean" clients SAPGUI 7.40 PL1 printout works fine. I assume that something with the deinstallation of SAPGUI 7.20 is not correct, that prevents SAPGUI 7.40 from printing. Which Librarys are necessary for the printout?

Accepted Solutions (0)

Answers (1)

Answers (1)

alexander_bolloni
Contributor
0 Kudos

Hello Martina,

there is a DLL file sapfprint.dll which could be related to the error. With my 730 GUI it resides in the SAPgui installation directory. Can you compare versions of this file between a "clean" 740 installation and the non-working ones that had 720 gui before?

And also check if there is possibly  a second (old) version of that DLL file residing somewhere on the PCs where you have the problem (which should not be the case, but who knows).

Regards,

Alex


martina_gutmann2
Explorer
0 Kudos

Dear Alex,

thank you very much for your help.

The sapfprint.dll is dated 12/10/2014 and the same for working and non-working clients.

Before installation of 7.40 the folder C:\Program Files\SAP\FrontEnd\SAPgui is not there.

But a lot of DLLs of 7.20 were still registered in Registry, that are not available any more on the client (after deinstallation of 7.20).

I cleaned the registry before installation of 7.40, but that didn't help, too.

Regards,

Martina

martina_gutmann2
Explorer
0 Kudos

I installed 7.20 then deinstalled 7.20, then installed 7.40 (printing not working), installed 7.20 again --> SAPGUI 7.40 starts and LOCL-printing is fine with 7.40. That's strange.

martina_gutmann2
Explorer
0 Kudos

The sapfprint.dll was the problem. It wasn't found for printing. The problem was the following Registry setting, that remained on all clients after Deinstallation of 7.20: [HKEY_CLASSES_ROOT\TypeLib\{DDEF01BE-CDD7-476C-8E71-9B9BAB57F99A}] [HKEY_CLASSES_ROOT\TypeLib\{DDEF01BE-CDD7-476C-8E71-9B9BAB57F99A}\1.0] [HKEY_CLASSES_ROOT\TypeLib\{DDEF01BE-CDD7-476C-8E71-9B9BAB57F99A}\1.0 \FLAGS] @="0" After removing that entries, the printing works without problems. These entries are the current and needed ones (for Type Library sapfprint 1.1) [HKEY_CLASSES_ROOT\TypeLib\{DDEF01BE-CDD7-476C-8E71-9B9BAB57F99A}\1.1] @="sapfprint 1.1 Type Library" [HKEY_CLASSES_ROOT\TypeLib\{DDEF01BE-CDD7-476C-8E71-9B9BAB57F99A}\1.1\0] [HKEY_CLASSES_ROOT\TypeLib\{DDEF01BE-CDD7-476C-8E71-9B9BAB57F99A}\1.1\0\win32] @="c:\\program files\\sap\\frontend\\sapgui\\sapfprint.dll" [HKEY_CLASSES_ROOT\TypeLib\{DDEF01BE-CDD7-476C-8E71-9B9BAB57F99A}\1.1\FLAGS] @="0" [HKEY_CLASSES_ROOT\TypeLib\{DDEF01BE-CDD7-476C-8E71-9B9BAB57F99A}\1.1\HELPDIR] @="c:\\program files\\sap\\frontend\\sapgui"