The printed name and ID number are invalid in principle if there is no personal fingerprint. There is a simple reason. Anyone can sign such a contract.
The Contract Law stipulates that a contract shall be signed, thumbprinted or sealed by the parties.