I have formatted a page using win32::printer and it looks great the only problem is that I can't get the printer to change from NLQ (near letter quality) to SSD (super speed draft). You can use win32::printer to show you all the attributes of the printer and change "most" of the settings but not the one to set SSD. SO my question is is there any other ways to print the same thing using a different module? I was thinking the OLE or ADO but it seems to be too advanced for me. Any hints or help is very much appreciated.