Using a generic driver (like a standard Windows "Generic/Text Only" driver) will result in garbage characters, partial labels, or no print at all. The ZP230D requires a driver that understands ZPL commands, label sizes, and thermal control.
Because of its unique "custom printer" status, the setup process follows a specific sequence to avoid driver conflicts: zebra zp230d printer driver