1.安裝打印機驅動
2.代碼實現:
關鍵在於使用 e.Graphics.DrawString() 實現打印
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;
using System.Drawing.Printing;
using System.Drawing.Drawing2D;
using SMT_LabellingMachine.Interface;
using System.Windows.Forms;
using Gma.QrCodeNet.Encoding;
using Gma.QrCodeNet.Encoding.Windows.Render;
using System.IO;
namespace SMT_LabellingMachine.PrintModel
{
public class LabelPrinter
{
/// <summary>
/// 打印内容
/// </summary>
public string PrintContent { get; private set; }
PrintDocument _printDocument;
const string str = "160-12345678-8888,AbcdefgHijklmnOpqRst,2018/05/21";
List<Bitmap> imgLst = new List<Bitmap>();
public LabelPrinter()
{
_printDocument = new PrintDocument();
_printDocument.DefaultPageSetting