Trust No Program
Reply to topic
Fineprint
Unknown_User_931


Joined: 01 Jan 1970
Posts: 0
Reply with quote
I have tried to use the sandboxie trace and tried various settings but I just can't get this to work...

I use a print driver program called FinePrint. It works fine in a non-sandboxed application. It worked fine before with Sandboxie, but not now - probably since I updated to version 3.

When I try to print something it either can't find the temp file or has a 'createscalableresource' error. I have tried OpenPipePath to the NamedPipe in the sandboxie trace output but that didn't work. When I try to print from my sandboxed firefox it gives me these errors. Especially on certain pages - even something simple such as Google's homepage. MOST BIZARRELY it will print the page when I visit sandboxie.com. I am at a total loss at this point.

Does anyone else use this program and/or have this error?

Thanks for any suggestions!
View user's profileSend private message
tzuk


Joined: 22 Jun 2004
Posts: 15154
Reply with quote
Is this program available for download?

_________________
tzuk
View user's profileSend private message
muecke


Joined: 10 Jan 2007
Posts: 9
Reply with quote
There is a trial version at www.fineprint.com

I have the program as well with similar problems.

I get a message from fineprint: Could not locate Fineprint dispatcher......

-muecke


Last edited by muecke on Mon Oct 29, 2007 7:11 pm; edited 1 time in total
View user's profileSend private message
Silver0066


Joined: 05 Oct 2006
Posts: 35
Reply with quote
It also will not print to my PDF printer. It worked fine with earlier versions.

I am using v3.02. Back again to 2.86. This is getting ridiculous.
View user's profileSend private message
SBIE User


Joined: 10 Nov 2006
Posts: 96
Reply with quote
Silver0066 wrote:
It also will not print to my PDF printer. It worked fine with earlier versions.


I don't use FinePrint, but 3.02.27 is working fine with my PDF printer (PDFCreator). The problem must be program specific.

_________________
SBIE (Happy) User
View user's profileSend private message
Silver0066


Joined: 05 Oct 2006
Posts: 35
Reply with quote
SBIE User wrote:
Silver0066 wrote:
It also will not print to my PDF printer. It worked fine with earlier versions.


I don't use FinePrint, but 3.02.27 is working fine with my PDF printer (PDFCreator). The problem must be program specific.
3.025 worked okay with my PDF printer, Nitro PDF. It turns out that I did an update to Nitro and it stopped initializing the printer when printing from a sandboxed Firefox session.

I think it has something to do with the Nitro update. When I use the Docucom PDF printer, it works okay.

However, it will not print to Fineprint from Firefox when it is sandboxed.
View user's profileSend private message
SBIE User


Joined: 10 Nov 2006
Posts: 96
Reply with quote
Silver0066 wrote:
I think it has something to do with the Nitro update. When I use the Docucom PDF printer, it works okay. However, it will not print to Fineprint from Firefox when it is sandboxed.


That's a concern for me, because I am planning to purchase NitroPDF. In fact, I had planned to buy it this week!

Please let us know if you get this apparent conflict between Sandboxie and NitroPDF resolved. I'll hold off purchasing Nitro until I'm sure I will be able to use it with Sandboxie.

Tzuk, you can download a trial version of NitroPDF at http://www.nitropdf.com , if you want to give it a try.
View user's profileSend private message
tzuk


Joined: 22 Jun 2004
Posts: 15154
Reply with quote
Sure, I'll look into NitroPDF and tell you what I get.
View user's profileSend private message
Unknown_User_931


Joined: 01 Jan 1970
Posts: 0
Reply with quote
Lets not forget about testing Fineprint Wink

And, yes, as stated earlier, a trial version can be downloaded.

Thanks for all the comments - if even to let me know I'm not alone Smile
View user's profileSend private message
tzuk


Joined: 22 Jun 2004
Posts: 15154
Reply with quote
docfleetwood, muecke, Silver0066: Regard FinePrint.

First I added an exclusion to allow a sandboxed Firefox to find and use the unsandboxed FinePrint dispatcher program:

Code:
OpenPipePath=\Device\NamedPipe\FPP3_Dispatcher_*


Then it tuned out that Firefox first creates a temporary file (which is probably a representation of the Web page to print), and tells the FinePrint dispatcher where to find that file. But if the temporary file was created in the sandbox, and the unsandboxed FirePrint dispatcher can't find it.

So the second exclusion necessary is:

Code:
OpenFilePath=%Local Settings%\Temp\~FP*


The part "%Local Settings%\Temp" comes from the user account setting for TEMP environment variable. I will add "%TEMP%" to Sandboxie so future versions can be configured thus: OpenFilePath=%TEMP%\~FP*

Quote:
Sure, I'll look into NitroPDF and tell you what I get.


NitroPDF took more time to download, so I haven't tried that one yet. Smile
View user's profileSend private message
Silver0066


Joined: 05 Oct 2006
Posts: 35
Reply with quote
tzuk wrote:
docfleetwood, muecke, Silver0066: Regard FinePrint.

First I added an exclusion to allow a sandboxed Firefox to find and use the unsandboxed FinePrint dispatcher program:

Code:
OpenPipePath=\Device\NamedPipe\FPP3_Dispatcher_*


Then it tuned out that Firefox first creates a temporary file (which is probably a representation of the Web page to print), and tells the FinePrint dispatcher where to find that file. But if the temporary file was created in the sandbox, and the unsandboxed FirePrint dispatcher can't find it.

So the second exclusion necessary is:

Code:
OpenFilePath=%Local Settings%\Temp\~FP*


The part "%Local Settings%\Temp" comes from the user account setting for TEMP environment variable. I will add "%TEMP%" to Sandboxie so future versions can be configured thus: OpenFilePath=%TEMP%\~FP*

Quote:
Sure, I'll look into NitroPDF and tell you what I get.


NitroPDF took more time to download, so I haven't tried that one yet. Smile
Thank you Tzuk. That fix worked worked just fine on Fineprint.

I look forward to the Nitro PDF problem.

Silver
View user's profileSend private message
tzuk


Joined: 22 Jun 2004
Posts: 15154
Reply with quote
NitroPDF works, but one has to launch the PDF monitor in the sandbox, before one can print to it from the same sandbox. The PDF monitor program is adequately called NitroPDFPrinterMonitor.exe and located in the Nitro PDF installation folder, for me that was C:\Program Files\Nitro PDF\Professional.

I think the idea of running the PDF monitor program itself sandboxed is also applicable to FinePrint (which calls it a PDF dispatcher rather than monitor), and is probably a better solution that opening paths to temporary folders.

It's just a shame neither of these programs create shortcut icons to these executables, which means it's a bit of a hassle to launch them sandboxed.

Best approach would be to create a (real) desktop shortcut to NitroPDFPrinterMonitor.exe (or its FinePrint counterpart), then use Sandboxie Control -> Settings menu -> Shell Integration -> Add Shortcut Icons to create a sandboxed shortcut of that shortcut to the monitor program.
View user's profileSend private message
Unknown_User_931


Joined: 01 Jan 1970
Posts: 0
Reply with quote
Thanks Tzuk!

It was that darn second exclusion that I couldn't figure out.

Incidentally, when I try to run the fineprint dispatcher sandboxed it gives me an error that it can not unload the fineprint driver. So it seems it can not be run both sandboxed and not sandboxed, which would make it quite a pain to go back and forth as necessary. However, your other solution seems to work nicely.
View user's profileSend private message
Unknown_User_988


Joined: 01 Jan 1970
Posts: 0
Reply with quote
I'm running the new version of FinePrint 6 with exactly the same issue of not being able to print from a sandboxed browser.

Unfortunately, I can't seem to make the above solutions work - probably because I'm missing something! Where exactly do I enter the exclusions mentioned to "trust" FinePrint?

Many thanks.
View user's profileSend private message
tzuk


Joined: 22 Jun 2004
Posts: 15154
Reply with quote
Go to Sandbox Sandbox -> Resource Access -> File Access -> Direct Access,
click Edit,
enter:
%Local Settings%\Temp\~FP*

Let's see if it makes any difference.
View user's profileSend private message
Fineprint
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
All times are GMT  
Page 1 of 2  

Use the RSS feed to watch this topic for replies
  
  
 Reply to topic  

Sandboxie is Copyright © 2004-2012 by Sandboxie Holdings LLC.  All rights reserved.
Sandboxie.com | Contact Author
This site has been viewed 212,968,201 times since June 2004