我已尝试使用新的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。任何建议将不胜感激。
谢谢! 莱恩
答案 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