互动拍照应用中,经常会需要打印照片,目前软件开发这块可以有以下做法:

基于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如何驱动打印机打印相关推荐

  1. 使用 TSC TX600 使用命令驱动打印机打印二维码

    背景:由于公司项目需要二维码扫描功能 作用:通过加密算法生成的数据使用二维码打印机打印出二维码来,贴到设备是进行识别 环境:qt create ,外部库openssl加密库 rsa加密算法    电脑 ...

  2. 计算机打印机无法打印机驱动,打印机无法打印怎么办,教您打印机不能打印怎么解决...

    对于打印机在完成驱动的安装操作后仍然无法打印,通常是由于相关服务没有开启所造成的.很多刚入职的朋友,因为以前接触打印机较少,所以对于打印机还很陌生,那打印机不能打印怎么解决?下面,小编给大家分享打印机 ...

  3. Unity调用打印机打印文本或者图片

    Unity调用打印机打印文本或者图片 通过windows命令行使用记事本打印文本 private void PrintTxt(){//picPath=Application.streamingAsse ...

  4. C#调用系统默认打印机打印文字和图片

    本方法适用于有打印驱动的打印机打印.直接用电脑默认打印机进行打印文字和图片. 首先安装打印机驱动,然后在设备和打印机中将要用的打印机设为默认打印机,然后调用该方法即可 Pulic Void Print ...

  5. 计算机打印东西怎么横向打印机,打印怎么设置横向打印(打印机怎么调整打印方向)...

    具体操作步骤如下: 1.通过电脑打开EXCEL表单,点击上面工具中的"页面布局",选择"纸张方向". 2.单击并从纸张方向弹出的选项中选择" 3.回到 ...

  6. 打印大的打印机打印不出来

    打印大的打印机打印不出来 尝试重装一下驱动,重启大打印机,把连接大打印机和交换机的网线拔插一下,重启交换机.

  7. 京瓷2010复印a4内容不全_京瓷1800打印机打印时设置了A4为什么打印不了复印正常...

    是打印机打印不了,还是打印A4纸出来是别的尺寸?希望补充问题. 打印机若是打印不了,按照以下操作: 检查打印机是否链接上电脑:如果没有链接上的话,首先检查看电源有没打开,还有检查打印机连接电缆接口是否 ...

  8. Android Zebra斑马打印机 打印面单不清楚 解决方法

    刚开始的效果. 字体模糊. 分析原因: 1.打印机的打印浓度太低 2.文本字体不对 3.bitmap的问题 因为这个面单是通过view 获取到bitmap再喂给打印机打印的 下载打印机的驱动,设置打印 ...

  9. linux下打印图片不显示出来的,为什么打印机打印不了图片_解决打印机打印不了图片的方法-系统城...

    在办公室上班的都会接触到打印机,大家在使用打印机会碰到打印不出图片的情况,为什么会这样呢?出现这种情况排除打印机驱动外,一般是由于打印机的设置不当造成的.针对此疑问,小编教你解决打印机打印不了图片的方 ...

最新文章

  1. 程序 算法与数据结构
  2. 【Shell】设置变量默认值,参数默认值, 自动赋值
  3. 仪表指针样式_Qt自定义Widget之仪表盘
  4. 黑魔法(method-swizzling)解决第三方库引发的问题
  5. 京东购物在微信等场景下的算法应用实践
  6. opencv 的norm_22、OpenCV用卷积Filter2D进行滤波器
  7. 天津大学计算机非全日制录取名单,天津大学法律硕士拟录取名单(非全日制).xls...
  8. Understand Google file system paper
  9. 算法:数组找出2个只出现一次的数字(其他元素出现两次)
  10. 介绍2个免费图片视频素材网站
  11. MongoDB学习笔记之索引(一)
  12. ACM 6174问题C++解决
  13. TSP问题解析篇之自适应大邻域搜索(ALNS)算法深度通读(附python代码)
  14. 云函数.批量操作数据库
  15. 0-Linux 网络编程修炼指南——内功心法
  16. 利用计算机辅助设计,一种利用计算机辅助设计和制作手工栽绒毯的方法
  17. Java respa 中文乱码_Retrofit 中文乱码问题的解决
  18. ros 机械臂复位_关于OTC机器人编码器数据复位参考
  19. MIC编程(1)——MIC是什么?
  20. 行测-图形推理-1-汉字类

热门文章

  1. 【服务器搭建个人网站】教程五:手把手教你怎样进行公安备案 快来学~
  2. 【英文】阅读句子理解小妙招 that/which从句到底修饰谁?
  3. 麻了!Spring Boot 从 2.2.5 升级到 2.7.2 之后,一堆BUG
  4. 如何让两台笔记本电脑通过无线网卡连接起来
  5. 139邮箱smtp地址和端口_快速玩转UNIMIA电子邮箱,不再错过每一封邮件!
  6. php oracle 傻瓜安装,PHP安装Oracle扩展[重新整理]
  7. Docker安装Jenkins
  8. vue使用luckySheet前端excel的在线表格,导入显示以及导出excel文件
  9. 网络监控工具 开源_排名前5位的开源网络监控工具
  10. 使用selenium抓取1688供应商