use standard printer, create hash for comparing