Is Postscript Leading and Trailing Edge Manipulation Possible?
I am troubleshooting sending postscript to a Ricoh Pro 8110. The postscript is sent to the printer via LPR command. I am trying to print a barcode as close to the edge of the right side as possible.
The problem I am having is that even though the postscript appears fine when viewing it with GSView or other postscript viewers, when it prints on the Richo printer the left edge of the printed output is truncated, and the right edge has a margin. So the Leading Edge is too small (on the left) and the Trailing Edge (on the right) is to large. Its as if the rendered postscript does not line up on the page properly. I have checked that the page size is 8.5 X 11. Here are my questions:
1. I am thinking the problem is more likely an issue with the printer, than it is with the postscript. Is this correct? If so are there any particular printer settings I should look at?
2. Is there any postscript commands that will "shift" the entire content to the right or left? I would like to see if there is a way to cause the rendered postscript to shift to the right about 4mm.
Here is a very basic postscript file I have been testing with that is experiencing this problem on the Ricoh printer.
%!
<<
/Duplex true
>> setpagedevice
<</PageSize [612.0 792.0]>> setpagedevice
/Courier 12 selectfont
0 648 moveto
(PAGE 1_0123456789_0123456789_0123456789_0123456789_0123456789_0123456789_0123456789_0123456789_0123456789_0123456789_0123456789_0123456789_0123456789_0123456789_0123456789) show
showpage
0 648 moveto
(PAGE 2) show
showpage
0 648 moveto
(PAGE 3) show
showpage
0 648 moveto
(PAGE 4) show
showpage
