On Mar 23, 2018, at 9:44 AM, Scott Vitale <sc...@spigotlabs.com> wrote:
> 
> I'm looking for some win32com help... I have a simple Python script that 
> creates a `Dispatch` object for a `bpac.Document` type (it's a Brother 
> printer SDK class).  It works perfectly fine in a standalong script, but as 
> soon as I attempt to call this code from Django, it hangs on creating the 
> `Dispatch` object....so bizarre.
> 
> I've tried calling `CoInitialize` in a variety of ways, no difference in 
> behavior.
> 
> The other oddity is that I can create `bpac.Printer` objects with no issue.  
> It's only the `bpac.Document` type that hangs.  Unfortunately I don't have 
> access to the library source and I'm not sure how to debug why it's hanging.

How are you running your Django app?  Is it running as a service?  Is it 
networked, or directly connected?  Microsoft does not recommend printing from 
Windows services, in parts because of security considerations.  Your service is 
running as a special Windows user (unless you've configured it), and that 
special user needs permissions to use the printer.
— 
Tim Roberts, t...@probo.com
Providenza & Boekelheide, Inc.

_______________________________________________
python-win32 mailing list
python-win32@python.org
https://mail.python.org/mailman/listinfo/python-win32

Reply via email to