It is a driver issue printing out of Access. Contact printer's manufacturer.
There are additional drivers available. I had the same problem with my
printer (HP 1022). I wrote to HP Discussion groups, and got new driver name.
Now printer prints excellent "hairlines".