2014-10-21 4 views
0

Я обновил до Rho 4.1 в попытках использовать новый API печати. У меня был нулевой успех. Я попытался как образцы JS, так и грубую реализацию Ruby для подключения к моему Bluetooth-принтеру.Невозможно использовать API печати в Rho 4.1

Я добавил расширение «печать» к моему build.yml. Я получаю следующие ошибки при попытке вызвать в API ...

Реализация JS: Ошибка при вызове «Rho.Printer.searchPrinters»: TypeError: «undefined» не является объектом (с оценкой «Rho.Printer. searchPrinters ')

Ruby implementation: При попытке вызвать «Rho :: Printer.searchPrinters»: Получаю «Ошибка: неинициализированная константа Rho :: Printer».

Этот проект был фактически создан с использованием 2.2.0 и обновлен до 4.1 совсем недавно. Любой совет будет принят во внимание.

Спасибо! Ryan

ответ

0

Вы можете взглянуть на Rhodes test repository available on github. Там есть пример кода, который проверяет API-интерфейсы принтера, которые вы можете использовать, чтобы понять, что вам нужно реализовать.

Обратите внимание на параметры, используемые методом searchPrintes:

Rho::Printer.searchPrinters({}, url_for(:action => :searchPrinters_callback)) 

Должно быть полезным попробовать использовать API в новом приложений V4.1, чтобы проверить, что все работает для вас, а затем реализовать в вашем приложении, портируя его с Rhodes v2.2 на v4.1

Смежные вопросы