If you want always want to output 16-bits,
pack "n", hex "a12" [download]
In reply to Re: Pack uneven length hex by ikegami in thread Pack uneven length hex by melez