Print barcode that is smaller than 10mm x 8mm via ZPL

I am using ZPL to general a label for jewellery. I am trying to produce a barcode (likely Code 128) which would be smaller than 10mm x 8mm.

The best I can do is about twice the width:







Any advice?