I thought I would mention that I now have a theory about how I can fix this problem. I took a look again at the APSFilter generated printcap entries, and I believe I've located a problem in the way it operates. :-) In order to send the printer the right format of file, it relies on the `if' field, which is only used for rm == localhost or lp being used instead. I haven't had a chance to test this hypothesis yet, so I'll provide some more feedback when I do, but this might be a good thing to keep in mind when adding printers that are based on the networks.
Is there a way to define a filter for a remote printer?
I plan to test my ideas by raw dumping the output of a PCL file (which I know the 2070n can read) to the printer using netcat. I'll report back when I have results.
((name "Aaron Hsu")