I am not sure that I2CScanner works on Due at all. I have a BMP0854 too and it failed to show up with I2CScanner, though, it works perfectly well if I am reading it's registers using the Wire library.
Just keep in mind that SDA (pin 20)/SCL (pin 21) do have 1k5 pullup resistors soldered on board while SDA 1/SCL 1 do not have them so you'll have to put them yourself.
Best regards,
Dan.