Filtering is not the issue with ipp: vs http:.
The problem with using http: for printers is that it hides the fact
that the resource is a printer. Users then have to keep track of
that information separately, while user agents (web clients etc.)
are unable to take advantage of the fact that the resource is a
printer to improve their user interfaces.
Keith