无法在Rho 4.1中使用Printing API

时间:2014-10-21 15:53:43

标签: android bluetooth rhomobile

我已尝试使用新的Printing API升级到Rho 4.1。我没有成功。我已尝试将JS示例和粗略的Ruby实现连接到我的蓝牙打印机。

我在build.yml中添加了“打印”扩展名。尝试调用API时收到以下错误...

JS实施: 调用“Rho.Printer.searchPrinters”时出错:TypeError:'undefined'不是对象(评估'Rho.Printer.searchPrinters')

Ruby实现: 当试图调用“Rho :: Printer.searchPrinters”时:我收到“错误:未初始化的常量Rho :: Printer”。

这个项目实际上是使用2.2.0创建的,最近才升级到4.1。任何建议将不胜感激。

谢谢! 莱恩

1 个答案:

答案 0 :(得分:0)

您可以查看Rhodes test repository available on github。有一些示例代码测试打印机API,您可以使用它们来了解您需要实现的内容。

注意searchPrintes方法使用的选项:

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

尝试在新的v4.1应用程序中使用API​​,检查一切是否正常,然后在应用程序中实现该功能,将其从Rhodes v2.2移植到v4.1