Also depending on the architecture on the computer, this might be the only possible solution. I have a samsung m2020 series printer connected to a Pi to share it on the local network. Samsung Unified Driver does not work on armhf as it is only compiled for x86/x64, but splix can be compiled on armhf and it actually supports my printer
Why not both