说重点:设置好默认打印机,打印机上设置好纸张设置。

1.文档打印:pdf或word:安装WPS

ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.UseShellExecute = true;
startInfo.Verb = "Print";
startInfo.CreateNoWindow = true;
startInfo.WindowStyle = ProcessWindowStyle.Hidden;
//文件路径
startInfo.FileName = @"C:\Users\Administrator\Desktop\MM.jpg";
Process p = new Process();
p.StartInfo = startInfo;
p.Start();

2.照片打印:打印机支持照片打印功能。

//exe程序
string exe = "rundll32.exe";
//打印指令
string arg = @"C:\Windows\System32\shimgvw.dll,ImageView_PrintTo /pt";
//图片名
string fileName = @"C:\Users\Administrator\Desktop\CCC.jpg";
//打印机名:(应该是驱动名:如我这边打印机是5210型号,驱动用的是5290,这里设置就是5290)
string printName = "EPSON WF-C5290 Series";Process.Start(exe, $"{arg} {fileName} \"{printName}\"");

这里需要注意的是:
1.参数之间有空格。
2.文件名和打印机名外面可以加上双引号,有空格时打印不了(打印机名有空格,当成多个参数了,如果没有空格,也许可以不用加,保险起见可以都加上)

另外只是打开图片:arg= @“C:\Windows\System32\shimgvw.dll,ImageView_Fullscreen”;


如上图:照片查看器打开图片,打印图片设置,需要先安装5290的驱动,才有这些设置,本身打印机型号时5210的。

C# 打印照片和文档相关推荐

  1. Android 打印,搜索连接同一局域网下的所有网络打印机,打印照片,打印自定义文档。

    Android 搜索局域网下的所有网络打印机,打印照片,打印自定义文档. Android 连接局域网下的网络打印机打印图片,和自定义文档打印 github地址: https://github.com/ ...

  2. [内附完整源码和文档] 基于Java的客户打印管理系统

    摘 要 客户文档打印管理系统是为了让顾客.员工.老板的工作内容更加方便的系统.用于顾客对文档进行操作.员工执行打印工作.老板查看订单信息和盈利. 本程序包括测试类Test.老板类Boss.顾客类Cus ...

  3. 字符和文档识别的四十年研究

    字符和文档识别的四十年研究 ---工业前景的瞻望 文档来源:http://www.sciencedirect.com/science/article/pii/S0031320308000964 文章历 ...

  4. vb 设置打印机 任意尺寸_打印照片怎么设置尺寸

    本文力图以最易实现的方式给大家介绍打印照片如何设置尺寸. 方法/步骤 一.右键点击照片,选择打印,进入Windows打印图片.操作如下: ①选择打印机: ②选择打印纸张幅面: ③选择打印质量: ④选择 ...

  5. epson喷墨一体机打印照片偏色的调整

    本文经验针对普通用户. 打印机 有一台EPSON L365系列墨仓式打印一体机,使用状况良好.该款打印机定位于家用,墨仓式设计降低了打印成本.功能齐全,支持Wi-Fi无线打印,支持复印,扫描.支持从手 ...

  6. J-Link软件和文档包的版本发行说明(2)[V4.96 ~ V6.12j版本]

    官方链接:https://www.segger.com/downloads/jlink/ReleaseNotes_JLink.html J-Link软件和文档包的版本发行说明(1)[V3.00d ~ ...

  7. J-Link软件和文档包的版本发行说明(3)[V6.14 ~ V6.48b版本]

    官方链接:https://www.segger.com/downloads/jlink/ReleaseNotes_JLink.html J-Link软件和文档包的版本发行说明(1)[V3.00d ~ ...

  8. 如何在Windows 10中打印照片

    Kevin Parrish 凯文·帕里什 We store most pictures digitally on mobile devices, SD cards, and PCs and are e ...

  9. 相片打印机原理_激光照片打印机的原理 为什么很少人用激光照片打印机打印照片...

    激光照片打印机是利用激光扫描,在硒鼓上形成电荷潜影,然后吸附墨粉,再将墨粉转印到打印纸上,只不过黑白激光打印机只有一种黑色墨粉,而彩色激光打印机要使用黄.品.青.黑四种颜色的墨粉. 该图片由注册用户& ...

最新文章

  1. 三维点云对应关系聚合算法的性能评价
  2. php数字小数大小比较,PHP 常用的数学函数和数值处理函数
  3. 【Android FFMPEG 开发】Android 中使用 FFMPEG 对 MP3 文件进行混音操作
  4. 10-03视图的优缺点及注意事项
  5. 常用Nagios配置命令
  6. 数组实例的find()和findIndex()
  7. NET中MSMQ的使用----附例子
  8. P4332 [SHOI2014]三叉神经树(LCT)
  9. hadoop综述_Hadoop书籍赠品–综述
  10. 在思科模拟器上完成基于服务器的AAA实验
  11. 专题:CentOS社区企业操作系统
  12. Improving Opencv 5: The Core Functionality :Adding (blending) two images using OpenCV
  13. Vue3+Vite快速搭建vue项目
  14. Java实现英汉词典API初版发布在Maven
  15. Excel如何快速对比数据
  16. 静态页面:html5个人博客模板《绅士》
  17. 网页底部小鱼游动特效
  18. JS---对var,let变量提升和暂时性死区(TDZ)的理解
  19. python编译器报错:“RecursionError: maximum recursion depth exceeded in comparison”解决方案
  20. finalcut剪切快捷键_Final Cut Pro 笔记(一) 常用快捷键与技巧

热门文章

  1. 第六章_编写定制标签
  2. 安装微信小程序开发者工具
  3. 关于五笔输入法与EXCEL不兼容解决方法
  4. python求打几场比赛-用python实行羽毛球比赛规则。
  5. Vue3 +ts 打包后访问是空白页面
  6. vs2019添加图片html,VS2019窗体美化 -界面透明背景图片
  7. 又拍云张聪:OpenResty 动态流控的几种姿势
  8. 数据库各种锁的简单理解(转自口渴的火麒麟)
  9. MongoDB 5.0.8版本的使用
  10. 服务器装系统提示获取分区失败,u盘装系统时获取硬盘分区失败怎么办