C# WPF 调用打印机的两种方法
最近在调试打印机,为了方便测试写了一个小demo。为了更好的判断是打印机硬件的问题还是动态库的问题,设定了定时器不间断打印来进行测试。现来分享记录一下。
需要调用两种动态库
- PdfPrintingNet.dll动态库
- O2S.Components.PDFRender4NET.dll and O2S.Components.PDFView4NET.dll方法引用。直接调用路径
动态库和demo都会上传到资源里,以便大家参考。
这里是用的三星打印机,各位如果需要自己装驱动。亲测可用
using PdfPrintingNet;
using System;
using System.Timers;
using System.Windows;
using System.Drawing.Printing;
using System.Diagnostics;
using System.Collections.Specialized;
using O2S.Components.PDFRender4NET;
namespace WpfApp1
{
/// <summary>
/// MainWindow.xaml 的交互逻辑
/// </summary>
public partial class MainWindow : Window
{
public System.Timers.Timer timer = new System.Timers.Timer();//定时器的引用
string pathe = AppDomain.CurrentDomain.BaseDirectory + "1.pdf";//物理路径 直接到Debug下
PdfPrint pdfprint &#