Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
?
Solved

App-V 5.0 - Trying to make a virtual printer installed locally - Communicate with a virtual application

Posted on 2014-02-26
5
Medium Priority
?
990 Views
Last Modified: 2014-03-08
I am attempting to use APP-V (ThinAPP is available to me as well.) To virtualize Hyland's Unity Client, to connect to Onbase (ECM tool).

The application installs a virtual printer - that outputs images that are automatically picked up by the application, and an Upload window appears.

I realize that Printer cannot be virtualized, so I have it being installed via GPO at machine creation (We're running Non-persistent desktops in Vmware View 5.3).

So what I am looking for - is any ideas on how to make the Virtual Application's Virtual Printer listener (provided via a .DLL) either listen to a non virtualized folder - or to get it to listen to a folder internal to the application, being that I can modify the spooling Folder.

So far it appears that the spooling works correctly, but the application seems to be unaware of it, whereas in a local physical install, it works great.

Happy to clarify.
0
Comment
Question by:PemcoIT
  • 3
  • 2
5 Comments
 
LVL 4

Expert Comment

by:Squidly_Man
ID: 39892268
With ThinApp, you can define a folder within a virtualized app to use what is called MERGED isolation. Doing so would allow the virtualized app to write out the native drive on the same path.

For a good explanation of ThinApp isolation modes, see Peter Björk's blog / KB posting on the topic.

http://blogs.vmware.com/kb/2011/04/understanding-isolation-modes-in-vmware-thinapp.html
0
 

Author Comment

by:PemcoIT
ID: 39893025
Thanks - I am aware of the Isolation modes within ThinAPP, although this particular App hasn't been very easy to virtualize in ThinAPP - Whereas APPV has been much more accomodating. I'll try again in thinAPP, and see if I can get it working.
0
 

Accepted Solution

by:
PemcoIT earned 0 total points
ID: 39902122
It ended up being related to the COM objects being able to communicate. Once I enabled that, it picked it up no problem.
0
 
LVL 4

Expert Comment

by:Squidly_Man
ID: 39904006
Ahh, yes.  With ThinApp that is done by using the VirtualizeExternalOutOfProcessCOM=0 setting in the PACKAGE.INI file.

For anyone else reading this after the fact, see the ThinApp Package.INI Reference Guide for more information.
0
 

Author Closing Comment

by:PemcoIT
ID: 39914438
Ended up being COM objects - Which I eventually figured out.
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

The following article is comprised of the pearls we have garnered deploying virtualization solutions since Virtual Server 2005 and subsequent 2008 RTM+ Hyper-V in standalone and clustered environments.
Understanding the various editions available is vital when you decide to purchase Windows Server 2012. You need to have a basic understanding of the features and limitations in each edition in order to make a well-informed decision that best suits …
How to install and configure Citrix XenApp 6.5 - Part 1. In this video tutorial we have explained step by step installation of Citrix XenApp 6.5 Server on Windows Server 2008 R2 is explained in this video. We have explained the difference between…
This course is ideal for IT System Administrators working with VMware vSphere and its associated products in their company infrastructure. This course teaches you how to install and maintain this virtualization technology to store data, prevent vuln…
Suggested Courses
Course of the Month14 days, 5 hours left to enroll

580 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question