The answer is really difficult. Because both of them have different dimensions of cost.
If we talk about inkjet printers then you can get relief about the price of the machine. But the cartridges that they use for printing are really expensive.
On the other hand, the ink tank printers may come at a high price. But the ink tank refills are affordable.
If we talk about practicality, then the ink tank printers will be the most cost-effective ones. As you will not have to compensate for the ink.