Print BMP com ZPL

Como posso usar o ZPL II para imprimir uma imagem de bitmap (BMP)?

Eu usei ~ DY para baixar o BMP para a impressora:

~DYR:PRINT,B,B, <size> , <width> , <data>

Estou usando o PHP para enviar dados brutos para a impressora, para que as variáveis sejam provenientes desse script. Usando o utilitário de diagnóstico da impressora, verifiquei se o arquivo foi baixado com sucesso usando esse comando. Também pude imprimir esse arquivo BMP usando o TSPL, uma linguagem de impressora diferente que essa impressora específica também oferece suporte ao ZPL, então sei que o BMP foi gravado corretament

Tentei usar o código a seguir para imprimir o BMP:

^XA
^FO0,0^XGR:PRINT.BMP,1,1^FS
^XZ

Mas apenas cospe um rótulo em branc

O que estou fazendo de errado

questionAnswers(4)

yourAnswerToTheQuestion