hybrid printing techniques