Why does that get you stuck? The larger copier/printer machines at the office automatically select the correct paperbin when asked for different size paper. This is probably handles by the Windows driver. But as Clipper programs usually don't use Windows drivers, we'll have to send the correct codes ourselves. If you can't find the codes, then probably Google is your friend, if it doesn't support direct programming with codes, the use a Windows printerdriver...
There are commercial libraries offering that, but also the open source harbour-project.org or xharbour.org xBase/Clipper compilers have a decent solution.
(x)Harbour offers a Winprint library class, that handles the selection of papersizes, and printing on your installed Windows printers. It's not a simple drop-in replacement, but shuld be manageble, assuming you are a little more experienced in the Clipper programming arena. If your a passing by, help me out please, type of programmer, it can cost a bit more effort to get this all going.
Major advantage of switching to (x)harbour would be the 32 bit executable, giving all sorts of speed and stability improvements, and that can also run your app on Windows x64, if need comes by.
HTH
TonHu