PP5200 принтер поддерживает сисетму команд esc|pos. Она ориентирована на непрерывную печать - т.е. длина чека - это весьма условная фикция.
т.е. "в строчном режиме (line-mode) сколько вы на него будете поливать - столько он и будет печатать - хоть весь рулон изведите.
В отличии от страничных языков типа ZPLII, EPLII - которые требуют определения размера этикетки.
setVerticalAbsolutePosition()
ЭТО ОТКУДА? что то за метод и кем он поддерживается?
Вообще у посифлексов - свой гемор с командами esc\pos. там много всего реализовано не так как оно описано в спецификациях esc|pos - особенно касательно страничного режима. Если вы скачатете мои исходники - то там увидите много матов в адрес производителей.
Если вы хотите разобраться как печатать на этот принтер командами esc|pos - то предлагаю вам ознакомиться с исходниками модуля принтера ( t_posprinter_posiflex_pp5200.cpp лкжит в исходниках в каталоге ./QDroid/OTPD_project_copy4qdlibs/OTPD/classes/printer_modules).
или скачайте все и соберите otpd_phtmlrender (./QDroid/OTPD_project_copy4qdlibs/_solutions_and_demos/otpd_phtmlrender)
исходники вам надо будет выкачивать в составе QDroid -
http://prdownload.berlios.de/qdroid/QDROID....sources.tar.gz
более позднее пока не выложил. возможно сегодня-завтра выложу.
Запустите демо печать (в otpd_phtmlrender ), поиграйтесь с тегами, потом как подберете что вам нужно - переведите принтер в режим hex-дампа, и отслеживайте что посылается на принтер. Там есть даже параметры выбранные методом подбора)))
Но скажите - вы уверены что вам нужен именно страничный режим печати? вы хотите позиционировать произвольно текст или как? обычно kine-mode и "простого текста" достаточно.