C# 将位图数据注册到打印机

C# 将位图数据注册到打印机,c#,printing,serial-port,C#,Printing,Serial Port,我想在打印机上打印位图(Citizen PD 24) 要打印位图,我必须将此图像注册到打印机中 在提供的手册中,他们提到我们使用以下命令序列 Esc~bFFh n1 n2 d1 d2. 问题是我不知道如何使用这些n1、n2、d1、d2 请任何人在这个问题上帮助我我正在使用C# 问候 碧菊 您可以使用PrintDocument,也许是这个 代码帮助你 你好@hashi:谢谢你的回复。我正试图通过移动设备将其打印到打印机上。打印是通过串行端口进行的。这对我有帮助吗? PrintPreviewC

我想在打印机上打印位图(Citizen PD 24)
要打印位图,我必须将此图像注册到打印机中
在提供的手册中,他们提到我们使用以下命令序列

Esc~bFFh n1 n2 d1 d2.

问题是我不知道如何使用这些
n1、n2、d1、d2

请任何人在这个问题上帮助我
我正在使用C#

问候
碧菊

您可以使用PrintDocument,也许是这个 代码帮助你


你好@hashi:谢谢你的回复。我正试图通过移动设备将其打印到打印机上。打印是通过串行端口进行的。这对我有帮助吗?
   PrintPreviewControl printPreviewControl = new PrintPreviewControl();
                PrintDocument printDocument = new PrintDocument();
                printDocument.PrintPage += new PrintPageEventHandler(printDocument_PrintPage);
                printPreviewControl.Document = printDocument;


            void printDocument_PrintPage(object sender, PrintPageEventArgs e)
            {
                e.Graphics.DrawImage("SomeBitmap", 0,0);
            }