Error M1141 Unable to Open Database

Description

When opening a label in On Demand Print 32, or trying to print a label using Range Print, the following error can occur.

Message
Error (M1141) LLMWDLL Unable to open database                                                                                                        

Solution

The error message is caused by the Microsoft jet engine having issues accessing the MS Access Database file.  If the file is in use by another user or process, or if there are permission restrictions in accessing the file, the above error will be prompted in On Demand Pint 32 or Range Print.

To resolve the issue, make sure that the all users have read/write permissions to the folder where the MS Access Database file exists.  The reason for proper permissions on the folder is because user A will connect to the database which will create a locking file (.LDB) and User B, User C, etc. must be able to write to the locking file. (When the last user disconnects, MS Access will try to delete the locking file, but its actually not essential that users have delete permissions on the folder.)