Rob Fitzpatrick
ProgressTalk.com Sponsor
We have a cross-platform application (ABL CHUI) that, among other things, prints various reports and correspondence. The print jobs use a variety of orientations, character and line densities, bold, underline, etc. The current approach is to printing is to define printers in the DB, and for each, to define the various PCL 4/5e/6 control codes that achieve these effects without having to hard-code them. The code then streams the combination of control code field values and business data to the printer to produce the finished print job. I hope that makes sense.
What I'm looking for is a general sense of how people in the Progress development community are doing printing from ABL these days. A platform-agnostic approach would be preferable, but even something *NIX-specific would be beneficial. Do you send raw data/codes straight to the printer, or is that an antiquated approach? Do you use frameworks like BIRT? Do you create PDFs and send them to a printer/print server that understands how to handle them?
What I'm looking for is a general sense of how people in the Progress development community are doing printing from ABL these days. A platform-agnostic approach would be preferable, but even something *NIX-specific would be beneficial. Do you send raw data/codes straight to the printer, or is that an antiquated approach? Do you use frameworks like BIRT? Do you create PDFs and send them to a printer/print server that understands how to handle them?