Symptoms
With Labeler and QuickBooks both running on the same machine, Labeler is unable to connect to the QuickBooks data. The message from Labeler is: "Could not connect to QuickBooks. The QuickBooks application is not running or there is no company file open in the QuickBooks application."
Resolution
First, make sure QuickBooks does have the correct company file open. For the initial connection, you will need to have QuickBooks in Single User mode, and be logged in to the Administrator account. After the initial connection is made, you can switch back to Multi-User.
If the above does not allow the connection, check Labeler's log files. If there is no error indicated in Labeler's log files, do the following to set QuickBooks to verbose logging:
For Windows 7/8 go to C:\ProgramData\
For Windows XP and Vista go to C:\Documents and Settings\All Users\Application Data\Intuit\QuickBooks and edit the qbsdk.ini file.
Add/Edit the following lines:
[Log]
Level=verbose
UnlimitedSize=Y
[Parser]
DumpRequestData=Y
Look in the same directory for a qbsdklog.txt file. If it is present, rename it to qbsdklogold.txt.
Restart QuickBooks, then have Labeler attempt to connect again.
Check the new qbsdklog.txt file for an error reported at the end of the log file. If it reports that only the admin account can grant rights to an external program, then you will need to log in to QuickBooks with a different user account. It would be best to then use the one with the account that is actually named Admin, rather than another username that has admin rights.
Additional Information