Downloading and Configuring Printer Files
Download the E2b Printer program here:
Create a shared file location to save the invoice PDF’s
-
Disable UAC (User Access Control) on the machine where the e2b printer will be installed: UAC Step-by-Step Guide
-
Log onto machine as administrator (do not just ‘run as administrator’) where e2b PDF printer to be installed
-
Copy zip file to local machine for install and Extract
-
Right-click and confirm in properties that the install files are not blocked before installing
Installing the Printer
-
Install appropriate printer/driver – accept all defaults
After print install is complete, change the following printer preferences:
Configuring the Printer
-
Filename Generation > Select ‘Use this prefix and extension’ option (Filename Prefix: ‘AAA’ by default)
-
Filename Generation > Verify ‘Enable Save As Option’ is not selected
-
Filename Generation > Output Directory: change this to be the shared file location for the invoice PDF’s (Note: this is only used for the output of the temporary files prior to the PDF’s generating)
-
Redirect printing (optional) – Enable and "Add printer" in order to print a hard copy at the same time the PDF is generated
Modify invoice form in ERP system and add the following fields – most ERP systems allow for these fields to be combined into one text or label field:
-
'%%Append: False%%' (to create separate PDF for each invoice when batch printing or printing multiple invoices at once)
-
'%%FilePath: X:\SHARED FOLDER PATH\' (to indicate where the invoice PDF will be saved)
-
Invoice Number data field (to create file name for the PDF as the invoice number)
-
'.pdf%%' (to create the document file extension)
Example: ‘%%Append: False%% %%FilePath:C:\e2bDocs\ {InvoiceNo}.pdf%%’
Registering the .dll
In some cases, you will need to register the pdfcreactivex.dll. To do so, run the command prompt as an admin user and enter the following:
regsvr32 "C:\program files\e2b teknologies inc\e2btek pdf driver\distribution\pdfcreactivex.dll"
Note: Spaces in the folders and filenames can cause this to fail from time to time. Remove spaces from all the folder and file names and try registering the .dll again.
Testing the printer
-
Test print invoice to verify PDF created and saved to correct folder
-
Test print a batch of invoices or multiple invoices and verify PDF’s saved separately
-
Hide the field on invoice form, i.e. change the font to be white so the field will not print on the invoice
Troubleshooting
If the invoices are still printing as "AAA" and you have verified the following:
-
The user has full permissions to the E2b printer folder and the output folder
-
The .dlls have registered successfully
-
The Append key is set up correctly
Attempt to move the E2b printer distribution folder to another location
**Please note that this should only be a last resort**
Reboot machine and try again if all the above steps still not working before engaging engineering