... more than just prngetname() for this This is the function i use, it works on both Vista and Xp This is a sample of what is needed to print // HP Deskjet F300 Series,winspool,Ne01: HTH Richard AIMPRI := GETIMPRI(@AIMPRI) OPRN := TPrinter():New(" Impression", .F. , .T. , AIMPRI[1] , .T. ...