Skip to main content
Question

Sending a automatic print job from an event

  • August 5, 2020
  • 3 replies
  • 1225 views

  • Do Gooder (Customer)
  • 2 replies

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**

3 replies

paul harland
Superhero (Employee)
Forum|alt.badge.img+24
  • 547 replies
  • August 12, 2020

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.


CallumW
Superhero (Partner)
Forum|alt.badge.img+16
  • Superhero (Partner)
  • 129 replies
  • October 15, 2020

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


Forum|alt.badge.img+8
  • Sidekick (Customer)
  • 33 replies
  • June 10, 2024

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.