Welcome Guest! To enable all features, please Login or Register.



Last Go to last post Unread Go to first unread post
#1 Posted : Thursday, April 7, 2016 5:44:08 AM(UTC)

Groups: Registered
Posts: 40

Thanks: 5 times


I could not understand how to distribute the LEADTOOLS Virtual Printer as local printer.
I start with an example in dotnet4 32bit for windows7,8,10. I create those files/folders:

C:\LEADTOOLS 19\Redist\Virtual Printer\Common\Bin\LeadtoolsPrinter.exe
C:\LEADTOOLS 19\Redist\Virtual Printer\Common\Spool
C:\LEADTOOLS 19\Redist\Virtual Printer\Dotnet\Win32\Leadtools.Printer.Client.dll
C:\LEADTOOLS 19\Redist\Virtual Printer\Dotnet\Win32\Leadtools.Printer.Client.Installer.dll
C:\LEADTOOLS 19\Redist\Virtual Printer\Dotnet\Win32\Leadtools.Printer.dll

on system32 I copy all files founded here "C:\LEADTOOLS 19\Redist\Virtual Printer\Common\Driver\Win32" :

Do I need other files?
Do I have to create some entry in the system registry?

Try the latest version of LEADTOOLS for free for 60 days by downloading the evaluation: https://www.leadtools.com/downloads

Wanna join the discussion? Login to your LEADTOOLS Support accountor Register a new forum account.

#2 Posted : Monday, April 11, 2016 3:29:13 AM(UTC)


Groups: Registered, Tech Support
Posts: 14

If you haven’t already, please consult the help topic "Printer Driver Files To Be Included With Your Application". At the time of this post, you can find it here:

You seem to have covered some of these requirements, but I will go over them with you to make sure the printer is deployed correctly:

1. The folder structure: Create a folder and name it any name you want.
I see here that you used “C:\LEADTOOLS 19\Redist\Virtual Printer\Common\Bin\”, this is not strictly necessary, as you can use any valid folder (eg: “C:\Test”), but what you used is still valid.
Remember to ensure that all users of the printers must have access to the folder.

The folder needs to contain the following two sub-folders:
\Bin – This folder should contain the LeadtoolsPrinter.exe executable file, this can be found here:
[LEADTOOLS 19]\Redist\Virtual Printer\Common\Bin\LeadtoolsPrinter.exe
\Spool – This folder will be empty.
I see that you have done this as well.

2. The COM Servers: Copy the following DLLs and EXEs to the folder you made earlier and register them:
For DLL files, you should use regsvr32. (regsvr32 <filename>.DLL)
For EXE files, you should use /RegServer. (<exefilename> /Regserver)

Important note: After registering the virtual printer EXEs
(LpPrinterThunk.exe, LPCMG06N.exe and LPWSE06N.exe) using the Regserver command, you need to open the Task manger and check the "Processes" tab. If you cannot see the virtual printer Exes in the Process tab, this means that the Regserver command succeeded.

These files can be found here:
[LEADTOOLS 19]\Redist\Virtual Printer\Common\ComSvr\

3. Required DLLs:
This part depends on your operating system:

In your signature, it says you're using x64 Windows. If that's the case, do the following:
Copy the following DLLs to the System32 folder:

You can find these files here:
[LEADTOOLS 19]\Redist\Virtual Printer\Common\Driver\Winx64\

For a 32-bit edition of Windows, do the following:
Copy the following DLLs to the System32 folder:

Important note:
These files (32 vs 64 bit) depend on the Windows edition, not your main application. This means deploy the "LP*06x" files on x64 Windows even if your application is 32-bit.

After you have obtained and registered all the necessary files, use the following method in your program to install your printer:

Note that you will need to reference the following assemblies in any program that uses the virtual printer:

These can be found at:
For .NET2 and 32-bit applications:
[LEADTOOLS 19]\Redist\Virtual Printer\Dotnet\Win32\
For .NET4 and 32-bit applications:
[LEADTOOLS 19]\Redist\Virtual Printer\Dotnet4\Win32\

For .NET2 and 64-bit applications:
[LEADTOOLS 19]\Redist\Virtual Printer\Dotnet\x64\
For .NET4 and 64-bit applications:
[LEADTOOLS 19]\Redist\Virtual Printer\Dotnet4\x64\
Hussam Barouqa
Developer Support Engineer
LEAD Technologies, Inc.

You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

Powered by YAF.NET | YAF.NET © 2003-2023, Yet Another Forum.NET
This page was generated in 0.085 seconds.