Yes. Our handheld inkjet printer can print on the carton, stone, fiberboard, keel, pipe, metal, plastic, wood, aluminum foil, etc.