admin管理员组文章数量:1618170
互动拍照应用中,经常会需要打印照片,目前软件开发这块可以有以下做法:
基于Process
1 画图板 mspaint.exe
System.Diagnostics.Process.Start("mspaint.exe", "/pt " + Application.streamingAssetsPath + "/demo.jpg");
调用默认打印机打印,不能指定打印机,不能设置参数
需要依靠手动调整打印机驱动的打印机选项,联机测试来保证打印效果满意
基于LCPrinter插件
Print.PrintTexture(curTextureBytes, 1, "HP Ink Tank Wireless 410 series");基于bytes数组驱动打印,打印1张,指定打印机:HP Ink Tank Wireless 410 series,如果不填打印机名给空字符则使用默认打印机
另一个指定路径的,我用下来是有问题,路径的填写总是不满足真正能成功驱动打印的条件。
好处是可以指定打印机和打印张数,缺点是无法设置边距参数等,需要依靠打印机驱动去配置好。
基于System.Drawing.Printing
自己导入System.Drawing.Printing去开发我曾经尝试过,但是一直都无法成功。
好处在于可以设置边距,可以参考这个文章再继续尝试 C#调用打印机
版权声明:本文标题:Unity如何驱动打印机打印 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1728778660a1172748.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论