We're still using Impression (on an Acorn Risc PC) here for printing labels, but sadly for little else these days.

What's missing in Xara for me to be able to do the same job (please correct me if I'm wrong!) is the ability to have an object repeating several times on the same page ie. in Impression I can update a logo for example on my label set and each instance of the graphic is updated.

Also Xara appears to print text area outlines when they are empty (is this fixable?)