BVM – High speed embedded printer for retail, vending and kiosk applications