No, there is no need to register before using the machine.
All you need to input at the machine is the email address to where you'd like the bitcoins delivered. Then you will receive an email with a link to access your bitcoins. If you are a new user, you will be prompted to create login credentials to access your newly created Coinapult Wallet. If you already have an existing account associated with that email address, you can simply login to your Coinapult Wallet to access your recently purchased bitcoins.