A web designer should understand how to work with XML, HTML, and basic web programming scripts. A print designer should understand the processes involved in printing (including, notably, offset printing) to be able to produce press-ready artwork.