我正在尝试编写一个支持打印到通过parallel port连接到计算机的旧打印机的Chrome app。我发现Chrome应用程序不能使用任何形式的NPAPI插件,所以这些都是不可能的。剩下的选择似乎是NaCl或PPAPI插件。但是PPAPI、pepper或NaCl (我对它们中的任何一个都不是很熟悉,可能在错误的上下文中使用它们)支持对并行端口的访问吗?可以写一个支持并口通信的PPAPI插件吗?感谢您的时间和努力。
发布于 2014-03-02 22:10:40
你通常可以像写文件一样写并行端口。(虽然我上次这样做已经有几十年了)
在Linux中使用/dev/lp0作为文件名
另请参阅https://superuser.com/questions/301753/how-do-i-print-directly-to-lpt-port-in-ubuntu
在Windows LPT0中
另请参阅
* https://developers.google.com/native-client/dev/devguide/coding/file-io
编辑
我以为chrome打包的应用程序可以访问本地文件系统。
如果这仅限于沙箱区域,则可能不允许访问并行端口。
使用NaCl似乎支持对本地文件的无限制访问,因此这可能会起作用。
发布于 2014-02-21 06:47:35
打包的应用程序可以访问USB端口以及串行端口。http://developer.chrome.com/apps/api_index如果您正在编写javascript应用程序,则可能无需编写本机客户端应用程序即可访问此功能,但是如果您正在使用C/C++编写,则这些API的子集可以使用Pepper来使用。
https://stackoverflow.com/questions/21918432
复制相似问题