Choosing public access + user registration for a web to print catalog will force users to register before placing an order, but browsing catalogs and updating previews will still be open to anyone. More on this in a help article.
Remember, that registration is an unnecessary step from the user point of view. Giving them a form with a dozen of fields is bad enough. Asking them to confirm their email can be the straw that burns the fuse and they leave.