【问题标题】:Printing to parallel port connected printer from chrome apps?从 chrome 应用程序打印到并行端口连接的打印机?
【发布时间】:2014-02-17 12:05:38
【问题描述】:

我想创建一个chrome app,它可以打印到连接到计算机并行端口的旧 POS 打印机上。我看到chrome应用程序支持USB打印,也可以控制串口。是否可以控制并行端口?谢谢。

【问题讨论】:

    标签: printing google-chrome-app parallel-port


    【解决方案1】:

    与今天一样,没有通过并行端口发送数据的 API。有没有办法让你通过 USB 并口适配器?

    【讨论】:

    • 并行端口通常由操作系统作为文件提供。请参阅我的更新答案。如果您可以写入本地系统上的文件,通常也可以写入并行端口。
    • 由于Chrome Apps环境是沙箱,直接访问文件是不行的。
    • 我发现您使用 USB 并行端口适配器的建议是个好主意。我上次看错了你的答案,但我不会让我改变投票。
    【解决方案2】:

    您可以像打开文件一样打开并行端口并对其进行写入。 具体如何取决于您使用的操作系统。 我至少在 Windows 中已经这样做了。

    使用此 API 可能无法正常工作 Save a file to filesystem with chrome packaged app

    使用 NativeClient 应该支持本地文件访问类似并口的文件
    https://developers.google.com/native-client/dev/overview

    在 Windows 上使用 LPT0 作为文件名
    在 Linux 上使用 /dev/lp0 作为文件名
    (其中0为并口号)

    在 Windows 上,当打印机未连接到本地机器时,您可以在连接打印机的机器上共享并行端口,并从其他 Windows 机器打开文件名如 \\othermachine\printersharename 的文件 我猜其他操作系统上也有类似的东西,但我不知道。

    如果您希望打印机制作比打印文本更精美的东西,您可以将任何打印机命令序列(所有只是字符串)写入打开的“文件”并让打印机做它能够做的任何事情。

    【讨论】:

    • 因为该问题没有关于要使用的编程语言或操作系统的信息,并且可能有足够的 Q/A 显示如何访问文件。
    • 确实如此。上面的帖子中有一个指向 chrome 应用程序的链接。这里又是文本:developer.chrome.com/apps/about_apps.html。标签还表明这是一个与 google-chrome-app 相关的问题。它应该可以在运行 chrome 的任何地方工作。它主要使用javascript。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-17
    • 2015-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多