I recently ran across a nice article defining Kanban which also provides a "comparison" between Kanban vs Scrum. Henrik Kniberg describes nicely how these are not at all exclusive but could be used in conjunction to complement each other.
Here is a nice summary of the differences (page 39):
Source: http://www.crisp.se/henrik.kniberg/Kanban-vs-Scrum.pdf [4]
Links:
[1] http://pulse.veltsos.com/category/it/software/development
[2] http://pulse.veltsos.com/category/it/innovation
[3] http://pulse.veltsos.com/category/it/project-management
[4] http://www.crisp.se/henrik.kniberg/Kanban-vs-Scrum.pdf