Yes, I thought I'd provide a parameter that allows the user to specify the number of lines on a page and then issue blank lines to fill out the page. If I get really fancy, the user will be able to specify a delimited string that would be issued as a page separator so they can more easily identify the start of a new page. If I get even fancier, additional parameters would allow the user to specify where the various other channels are located on a page.
I looked at the BROWSE stage that Mike mentioned. Supposedly the CC option supports both ASA and machine control characters. I was trying to figure out how it knew which one to use. Suppose the contents of column 1 was the character C -- as an ASA character, it means skip to channel 12 and print the data portion of the line, but as a machine character it means skip to channel 8 and don't print any data. I have some experimenting to do in the next few days. :-) - mb > From: Paul Gilmartin <paulgboul...@aim.com> > To: CMS-PIPELINES@vm.marist.edu, > Date: 11/26/2013 11:41 AM > Subject: Re: Stage to convert carriage controls to "real" text > Sent by: CMSTSO Pipelines Discussion List <CMS-PIPELINES@vm.marist.edu> > > I've done this in various languages: Pascal, Rexx, even PostScript. > If I were doing it in Pipelines, I'd write a procedural Rexx stage > because that's what I'm more familiar with. > > How would you expect to handle Skip to Channel 1? Issue blank lines > until the specified page depth? (In PostScript I use "showpage".) > > -- gil >