We had the problem where the plot_test for B sized plots was being clipped a little on both sides. I tried every driver and parameter I could find and it didn’t matter. The file that needed to be changed was the configs/colorb file. The offset problem could be solved on one side by using the page_offset_left option. Unfortunately, this basically just moved the entire print area and ended up cutting off more on the right side of the plot. So, I had to add some more parameters, page_length and page_width. Here’s what I ended up using.

colorb config file:
device generic_ps
paper_size 24_INCH_ROLL
page_length 11.0 in
page_width 17.0 in
page_offset_left 0.75 in
page_offset_top 0.25 in
color_plotting enabled
setup_line <</PageSize [1296 1296]>> setpagedevice

I used 1296×1296 as the page size because that’s 18″x18″. The problems I had earlier were due to the fact that the plot area wasn’t fitting inside the 11″x17″ space. By giving it a little more room, the plots work just fine.

colorc config file:
device generic_ps
paper_size 24_INCH_ROLL
page_length 17.0 in
page_width 22.0 in
page_offset_left 0.75 in
page_offset_top 0.25 in
color_plotting enabled
setup_line <</PageSize [1656 1656]>> setpagedevice

colord config file:
device generic_ps
paper_size 24_INCH_ROLL
page_width 22.0 in
page_length 34.0 in
page_offset_left 0.75 in
page_offset_top 0.25 in
color_plotting enabled
setup_line <</PageSize [1728 2520]>> setpagedevice

The config files for C and D are the same as colorc and colord respectively, but have the color_plotting line changed to disabled. The B config file is different because it prints on our edg1 laser printer, which doesn’t need all these parameters set. In the colord file, notice that the setup_line does not have a square page size. This is because the paper (24″) isn’t wide enough for that. So the page size is set as 1728 (=24×72) by 2520 (=35×72). I used 35″ for the length to be sure to have enough room for both the plot and the offset.