canon printers are particularly badly supported under linux - search for your printer on OpenPrinting - The Linux Foundation
as long as you don't need a closed-source (i386-only) driver, then you should be able to use it
as for the contents of YDL, i'm afraid i don't know - especially YDL6