Print Labels from Client

I have achieved the print with correct dimension using ZPL.

But i am looking for other options so that we need not depend on specific printer.