In Access 2002 & later, there is a new printer object model.
You can set any propperties and use any printer you like (we do it here all the time). Here is a link to the MS documentation, code samples, and sample database downloads:
http://msdn.microsoft.com/en-us/library/aa139946(office.10).aspx