Multi Tennant SaaS customers are unable to offer Code128 or DataMatrix or QRCode barcodes with SSRS because the rendering is done at the server.
I have a number of Epicor customers that have customers of their own that REQUIRE Code128 for barcodes. Currently their ONLY solution is to use Crystal Reports.
If Epicor would allow outgoing and incoming traffic from know Barcode Rendering Serivices like IDAutomation then we could use SSRS for barcodes.
The REndering service works by letting you put in a URL for your ImageSource and IDAUTOMATION returns a JPEG image for your SSRS .
Currently Epicor blocks traffic to IDAUTOMATION.
WE ABSOLUTELY NEED A WAY TO PRINT Code128, or DataMatrix BARCODES as a MT SaaS Customer.
DaveO
The other option is to create your own local web service to print the labels. I did this in E9. MT people should be able to call a web service that looks like:
with a post of the type of label, number of copies, etc. In fact, you could probably drive Bartender this way. Use the Single Responsibility Principle and get the Epicor application out of the business of creating temp files, managing printers, etc. The side benefit is it’s easy to put up a local web page to print duplicate labels as needed and to test your process.
Indeed! This isn’t an Epicor printing issue per se, it’s ALL of your local printing. The Azure solution would be Hybrid Cloud Printing. Your web service can exist in Azure and you would set up your barcode printer in Azure as well.
Code 128 and QRCode barcodes aren’t fonts, they are basically calculate photographs. So yes, IDAutomation is (effectively) returning an image file, but it is not a letter-for-letter exchange.
Now – Will Epicor allow MT SaaS customers to use the IDAutomation Barcode Rendering Service to return a “Calculated Photograph” to be used in an Image Reference in an SSRS Report?
But in reality, what we really want is a more complete barcode solution for both SaaS and on Prem users. Right? If we could get 128, UPC/EAN, MICR, QR Code, DataMatrix, etc. then all would be right in the world, you know? It doesn’t have to be one solution in particular as long as we could generate and view/print bar codes.