A ver...
Según me comentas el primer problema que tienes es que tienes que calibrar la impresora según la etiqueta que tienes cargada. Como bien dices eso se hace apagando la impresora y encendiendola con el botón "feed" pulsado hasta que la luz de "status" parpadee y entonces sueltas el botón con lo que expulsará alguna etiqueta y se posicionará al principio de la primera etiqueta que encuentre y se quedará lista para imprimir. Eso lo explica en la página 40 del
manual.
Si estás haciendo eso y no te funciona correctamente es posible que el sensor que detecta en este caso la banda negra igual no está bien posicionado, revisa eso.
Por otro lado deberías de hacer una prueba con el ZebraDesigner y configurar una etiqueta e imprimirla desde ahí, si ahí no lo hace correctamente, desde tu programa seguro que tampoco. Tienes que tener en cuenta también que al diseñar la etiqueta hay un apartado en las propiedades de la impresora que se llama "Modo de seguimiento", igual tienes que activar en ese apartado la casilla de "Sensor de marca".
Ya te digo que lo primero es que la impresora almacene correctamente el tamaño de las etiquetas, si no, poca cosa podrás hacer.
Saludos