Software techniques for printmaking