According to the open printing database:
OpenPrinting database - Printer: Canon iP 1500
it's a paperweight.
Generally hp are the best supported in linux.
Before buying another printer, check the database.
My cheap Samsung had driver problems for scanning till Samsung must have had enough complaints to update the install scripts.
Like Cannon, I should imagine, their official line was: 'We don't support linux'. - despite my pointing out to them the reason I bought it was because the box advertised linux support.