仅供个人学习
1.通用打印
System.Diagnostics.Process.Start(“mspaint.exe”, “/pt d:\screenshots\sample.jpg”);
//”mspaint.exe”表示画板程序。
//”d:\screenshots\sample.jpg”表示图片的绝对路径。
注意这里是调用本机的画图程序
所以unity打印的图片如果是1080*1920的话就会出现一些问题 。如下图
2.这时候就要考虑一下其他方法,我这里是找了个插件(LCPrint)。
Print.PrintTexture(texture2D.EncodeToPNG(), 1, “”);// 打印的图片,拷贝次数,图片名
Print.PrintTextureByPath(“D:\pic.png”, 1, “”);//打印指定路径的图片 ,拷贝次数,图片名
用这个方法的话,打印的照片尺寸要跟打印机的匹配,如果不匹配会 错:
paper size of pinter driver and indribbon type do not match.
品特驱动器的纸张尺寸与印带式不匹配
3.使用win自带软件
该方法出自https://blog.csdn.net/qq_42855293/article/details/81981308
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!