Charles Babbage did not invent the computer printer. He is most famous for inventing the "Babbage Difference engine" which was a mechanically operated calculator. Babbage started his work on the difference engine in 1822 and continued to improve on his ideas throughout his life eventually developing several computational machines. Babbage is also the inventor of the cow-catcher and the opthalmoscope.
While Charles Babbage did invent a calculator as well as what is considered the first programmable computer, he did not invent the abacus. This basic counting tool was invented in China around 3000 B.C. Babbage most certainly would have known of the abacus, indeed he likely would have used one himself, but it is not a tool of his original design.