With minimal effort, any user can drastically reduce the amount of unneeded printed material.
Take, for example, a 150-page RPG compiler listing. By routing the compiles to an inactive output queue, they will be waiting for you to move them to the good output queue for printing. Most shops already do this step. The only reason I need the RPG listing printed is to rework the logic of the calculation statements. Normally, I would go back and request that the source member be printed. But again, the non-C-spec statements will be printed as well.
Now I only print what I need by doing the following: Select Option 5 to view the spooled report. Press F14 to present the Find Options display. Enter a capital "C" as the string to search and place a "12" in the From and To position fields. Press F16 to start the search. Then, jot down the page number shown in the top right corner. Repeat the same steps again on search string "O" to find the start of the O-specs. The result is a starting and ending page number that would contain just the material I need printed.
Take Option 2 to change the spool file. Press F10 for the next screen. The first parameter is asking for a page range to print. Insert the numbers you've jotted down and the report will contain only the calculation detail you want. In this example, I also change SAVE(*YES) so that I still can reference the entire RPG listing if I need to.
Of course, it would depend on the number of non-C-specs you had in the compiled listing as to the actual savings in unprinted material. In most cases, this results in about 50 percent savings in paper and time.