The Canon BJC-2100 is an Inkjet printer that works on the principle of controlling the droplets that pass through the printer nozzle by using a series of electronic impulses or signals. The signals actually correspond to commands that have been issued by the software application and passed through the device driver. Essentially it is the device driver that makes sure that the instructions sent by the requesting program are in a form that can be readily understood and carried out by the supported hardware component.
The following cartridges are guaranteed to work in your Canon BJC-2100 printer.