print v. online