Before you choose one, you ideally need to identify what features you require. Do you really need edge to edge printing? Will B&W printing suffice or do you require colour? If colour do you require true Black? Do you need the ability to print on both sides? Do you need to be able to encode data...