Some (professional ones, e.g. Canon) do - additionally to offering other interfaces.
But let me tell you, it is terrible not being able to print from your system dialogue.
Then there is IPP and LPD/LPR. But those are either limited and sometimes the results not ideal (LPD), or again rely on a driver on your system to access the features of your printer (IPP) e.g. double sided printing, toner levels, print quality, etc.