Skip to main content

Hello, 

We’re looking for some ideas how to auto print a report off the back of an event. 

An example would be, once we have registered an arrival, and a receipt record created, details from the receipt would then triggered and drive the report details though to print. 

Currently, we have a custom Crystal Report that is accessed via an RMB Custom Menu. But would like to use this report and it be automatically fired, and printed to a local printer to the user. 

I have read other posts mentioning CR is a little ‘heavy’ for printing labels, but would like to hear what options there are within our current process/setup to automate printing based on certain functional trigger points. 

Thanks for reading.

Rob

**Currently on Apps10 UPD8**

hi Rob,

Not sure this will help you much, but:

In my mind this is definitely easier using a Report Designer layout than Crystal.  With Report Designer we can use code in an event to order a report (i.e. generate the dataset) and then just call an API that initiates a print job.  IFS functionality takes care of how it prints.

It’s been a while since i worked with Crystal, but i believe you would need something more complex (maybe third party software) in order to generate an instance of a crystal report.


See this thread - It helped me create a solution from an event to create/print/email a report out.

https://community.ifs.com/technology-infrastructure-cloud-integration-dev-tools-50/automate-purchase-order-pdf-email-590


Just as reference for someone trying to achieve label printing automatically using custom events: We have read only custom fields generating ZPL code for the labels. This is then sent it directly to a label printer (TCP) with custom events.

 

We use it together with Wadaco to get a more dynamic label printing process, such as a picking label after each part is picked. This is needed since some processes do not support printing but we need it.

 

By putting it to a separate background queue, you could say that the printing is instant, less than 1s.


Reply