CUPS backend for the canon proprietary USB over IP network printing
protocol, BJNP. This backend is based on reverse engineering using
TCP/IP. It can be used with CUPS 1.2 - 1.7 (verified). This backend allows Cups
to connect over the network to a Canon printers
