Printing 跨平台从命令行打印

Printing 跨平台从命令行打印,printing,command-line,command,Printing,Command Line,Command,我有一个创建图像的appjs应用程序,但我需要打印这些图像。我知道我可以在AdobeAIR中编写一个实用程序来为我打印,但我确信有一种方法可以从命令行界面打开目标系统默认的打印预览实用程序 我在谷歌上找到了mac电脑的lpr,但我似乎无法让它正常工作。我试过了 lpr /path/to/my/image.jpg 但这似乎不起作用 在Windows上我可以使用 print /path/to/my/image.jpg 但是我还没有对此进行测试,在两种平台上的cli上是否都有打开系统默认打印预览的

我有一个创建图像的
appjs
应用程序,但我需要打印这些图像。我知道我可以在AdobeAIR中编写一个实用程序来为我打印,但我确信有一种方法可以从命令行界面打开目标系统默认的打印预览实用程序

我在谷歌上找到了mac电脑的
lpr
,但我似乎无法让它正常工作。我试过了

lpr /path/to/my/image.jpg
但这似乎不起作用

在Windows上我可以使用

print /path/to/my/image.jpg

但是我还没有对此进行测试,在两种平台上的cli上是否都有打开系统默认打印预览的命令?

即使您使用的是app.js,您是否仍然可以不使用基本js,如window.print()

我可以确认,直接使用
节点webkit
既方便又便于打印。

在app.js中有一个已知的错误,这不起作用,我正在下载
节点webkit
,看看它是否在那里实现。我想他们已经放弃了appjs:(