首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CUPS远程打印(命令行中的http://)文件)

CUPS远程打印(命令行中的http://)文件)
EN

Stack Overflow用户
提问于 2015-11-19 06:06:01
回答 1查看 1.5K关注 0票数 2

我正在尝试创建一个自定义脚本来控制命令行的CANON SELPHY PRINTER形式。

lp -d Canon_CP900 -o media="CP_C_size" /Users/sangyookim/Desktop/selphy.jpg

我已经测试了上面的代码,它按照我的意愿很好地工作。

但我偶然发现了一个问题。

当我将/Users/sangyookim/Desktop/selphy.jpgfilname替换到web链接(如以下所示)时,它将返回me unable to access.. No such file or directory

http://res.cloudinary.com/splexz/image/upload/v1447239237/yer60xuvd6nmeldcbivd.png

如何使用CUPS command line从网上打印图像?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-19 06:16:52

您不能直接打印远程网页(因为包括lp在内的大多数Linux命令都不知道URL)。

至少,您需要首先使用命令行HTTP (如惠特卷曲 )获取该网页,然后使用另一个命令(带有lplpr)来打印它(或者稍后从本地文件系统中删除该下载的文件)。

对于图像,在打印它们之前可能需要一些转换器,例如来自ImageMagickImageMagick命令(它恰好理解URL,感谢马克·塞切尔对此进行注释),将它们转换为某些.pdf.ps文件(除非您已经配置了lp或CUPS来自动完成转换)。也许你可以用a2ps

您可以编写一些脚本(或shell函数)来完成所有的工作。

在有限的情况下,您还可以考虑使用一些网络文件系统NFSCIFS或设置一些熔断器 (我不建议这样做)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33796413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档